Warning: Permanently added '150.239.80.163' (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/7436499-fedora-rawhide-s390x --chroot fedora-rawhide-s390x Version: 0.72 PID: 7556 Logging PID: 7557 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 7436499, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-s390x', 'enable_net': False, 'fedora_review': False, 'git_hash': '47755080da58047de7f93842495f1736f92e31e2', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.10.0:pr:14/mlpack', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mlpack', 'package_version': '4.3.0-4', 'project_dirname': 'scipy-1.10.0:pr:14', 'project_name': 'scipy-1.10.0', 'project_owner': 'psimovec', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/psimovec/scipy-1.10.0/fedora-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.10.0--https://src.fedoraproject.org/user/gui1ty', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'submitter': 'https://src.fedoraproject.org/user/gui1ty', 'tags': [], 'task_id': '7436499-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.10.0:pr:14/mlpack /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/psimovec/scipy-1.10.0:pr:14/mlpack', '/var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack'... Running: git checkout 47755080da58047de7f93842495f1736f92e31e2 -- cmd: ['git', 'checkout', '47755080da58047de7f93842495f1736f92e31e2', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack rc: 0 stdout: stderr: Note: switching to '47755080da58047de7f93842495f1736f92e31e2'. 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 4775508 automatic import of mlpack Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading mlpack-4.3.0.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o mlpack-4.3.0.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/psimovec/scipy-1.10.0:pr:14/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 39.7M 0 --:--:-- --:--:-- --:--:-- 39.9M INFO: Reading stdout from command: md5sum mlpack-4.3.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1715506600.145728 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack/mlpack.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1715506600.145728 -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-awxo_1fh/mlpack/mlpack.spec) Config(fedora-rawhide-s390x) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1715506600.145728/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-1715506600.145728/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/d4cc203f2ba0df1cfc64eaabeed215a331c0e1bd0c96a050361a231bf73d0934/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/d4cc203f2ba0df1cfc64eaabeed215a331c0e1bd0c96a050361a231bf73d0934/merged) with podman image umount INFO: Package manager dnf5 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling Updating and loading repositories: fedora 100% | 1.2 MiB/s | 18.7 MiB | 00m16s Additional repo http_kojipkgs_fedorapr 100% | 96.2 MiB/s | 16.5 MiB | 00m00s Copr repository 100% | 66.3 KiB/s | 336.2 KiB | 00m05s Repositories loaded. Package "dnf5-5.2.1.0-1.fc41.s390x" is already installed. Package Arch Version Repository Size Installing: dnf5-plugins s390x 5.2.1.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB Installing dependencies: elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 750.1 KiB file-libs s390x 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB libgomp s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531.2 KiB rpm-build-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.2 KiB Transaction Summary: Installing: 7 packages Total size of inbound packages is 2 MiB. Need to download 2 MiB. After this operation 14 MiB will be used (install 14 MiB, remove 0 B). [1/7] rpm-build-libs-0:4.19.1.1-2.fc41. 100% | 3.1 MiB/s | 95.5 KiB | 00m00s [2/7] dnf5-plugins-0:5.2.1.0-1.fc41.s39 100% | 10.9 MiB/s | 347.6 KiB | 00m00s [3/7] elfutils-libelf-0:0.191-7.fc41.s3 100% | 5.7 MiB/s | 214.3 KiB | 00m00s [4/7] elfutils-libs-0:0.191-7.fc41.s390 100% | 19.6 MiB/s | 281.6 KiB | 00m00s [5/7] elfutils-default-yama-scope-0:0.1 100% | 4.3 MiB/s | 13.3 KiB | 00m00s [6/7] file-libs-0:5.45-5.fc41.s390x 100% | 35.8 MiB/s | 770.1 KiB | 00m00s [7/7] libgomp-0:14.1.1-1.fc41.s390x 100% | 20.2 MiB/s | 351.7 KiB | 00m00s -------------------------------------------------------------------------------- [7/7] Total 100% | 36.8 MiB/s | 2.0 MiB | 00m00s Running transaction [1/9] Verify package files 100% | 1.1 KiB/s | 7.0 B | 00m00s [2/9] Prepare transaction 100% | 636.0 B/s | 7.0 B | 00m00s [3/9] Installing elfutils-libelf-0:0.19 100% | 295.2 MiB/s | 1.2 MiB | 00m00s [4/9] Installing elfutils-default-yama- 100% | 408.6 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [5/9] Installing elfutils-libs-0:0.191- 100% | 183.6 MiB/s | 751.9 KiB | 00m00s [6/9] Installing libgomp-0:14.1.1-1.fc4 100% | 260.0 MiB/s | 532.6 KiB | 00m00s [7/9] Installing file-libs-0:5.45-5.fc4 100% | 452.1 MiB/s | 9.9 MiB | 00m00s [8/9] Installing rpm-build-libs-0:4.19. 100% | 202.2 MiB/s | 207.0 KiB | 00m00s [9/9] Installing dnf5-plugins-0:5.2.1.0 100% | 45.0 MiB/s | 1.0 MiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x Warning: skipped PGP checks for 7 package(s). 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-1715506600.145728/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.1-2.fc41.s390x rpm-sequoia-1.6.0-2.fc40.s390x dnf5-5.2.1.0-1.fc41.s390x dnf5-plugins-5.2.1.0-1.fc41.s390x Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 26.6 MiB/s | 18.7 MiB | 00m01s Copr repository 100% | 66.6 KiB/s | 336.2 KiB | 00m05s Additional repo http_kojipkgs_fedorapr 100% | 44.4 MiB/s | 16.4 MiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash s390x 5.2.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.3 MiB bzip2 s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 99.2 KiB coreutils s390x 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.0 MiB cpio s390x 2.15-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB diffutils s390x 3.10-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB fedora-release-common noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 19.2 KiB findutils s390x 1:4.9.0-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB gawk s390x 5.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB glibc-minimal-langpack s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B grep s390x 3.11-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB gzip s390x 1.13-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 400.8 KiB info s390x 7.1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 405.1 KiB patch s390x 2.7.6-24.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 298.3 KiB redhat-rpm-config noarch 288-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 183.3 KiB rpm-build s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 180.1 KiB sed s390x 4.9-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 873.2 KiB shadow-utils s390x 2:4.15.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.2 MiB tar s390x 2:1.35-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB unzip s390x 6.0-63.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 406.0 KiB util-linux s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.7 MiB which s390x 2.21-41.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 83.9 KiB xz s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB Installing dependencies: alternatives s390x 1.26-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 66.1 KiB ansible-srpm-macros noarch 1-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 35.7 KiB audit-libs s390x 4.0.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 347.0 KiB authselect s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 153.3 KiB authselect-libs s390x 1.5.0-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 819.6 KiB basesystem noarch 11-20.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B binutils s390x 2.42.50-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 26.9 MiB binutils-gold s390x 2.42.50-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.9 MiB bzip2-libs s390x 1.0.8-18.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 88.5 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.3 MiB coreutils-common s390x 9.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.2 MiB cracklib s390x 2.9.11-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 250.0 KiB crypto-policies noarch 20240320-1.git58e3d95.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 119.2 KiB curl s390x 8.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 777.9 KiB cyrus-sasl-lib s390x 2.1.28-19.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.4 MiB debugedit s390x 5.0-15.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 202.5 KiB dwz s390x 0.15-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 318.6 KiB ed s390x 1.20.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 150.6 KiB efi-srpm-macros noarch 5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.1 KiB elfutils s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB elfutils-debuginfod-client s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.4 KiB elfutils-default-yama-scope noarch 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 KiB elfutils-libelf s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB elfutils-libs s390x 0.191-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 750.1 KiB fedora-gpg-keys noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 125.0 KiB fedora-release noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B fedora-release-identity-basic noarch 41-0.10 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 694.0 B fedora-repos noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.9 KiB fedora-repos-rawhide noarch 41-0.1 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 KiB file s390x 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.3 KiB file-libs s390x 5.45-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 9.9 MiB filesystem s390x 3.18-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 55.3 KiB forge-srpm-macros noarch 0.3.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.0 KiB fpc-srpm-macros noarch 1.3-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.0 B gdb-minimal s390x 14.2-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.1 MiB gdbm s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 483.9 KiB gdbm-libs s390x 1:1.23-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 133.4 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 747.0 B glibc s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 5.4 MiB glibc-common s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB glibc-gconv-extra s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.7 MiB gmp s390x 1:6.3.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 769.9 KiB gnat-srpm-macros noarch 6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 KiB go-srpm-macros noarch 3.6.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 60.8 KiB jansson s390x 2.13.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 92.1 KiB kernel-srpm-macros noarch 1.0-23.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB keyutils-libs s390x 1.6.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 54.2 KiB krb5-libs s390x 1.21.2-5.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.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.0 MiB libattr s390x 2.5.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.3 KiB libblkid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 286.4 KiB libbrotli s390x 1.1.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 925.1 KiB libcap s390x 2.69-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 233.6 KiB libcap-ng s390x 0.8.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.7 KiB libcom_err s390x 1.47.0-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.0 KiB libcurl s390x 8.7.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 845.2 KiB libeconf s390x 0.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.8 KiB libevent s390x 2.1.12-13.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 938.7 KiB libfdisk s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 394.8 KiB libffi s390x 3.4.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 65.9 KiB libgcc s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.2 KiB libgomp s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 531.2 KiB libidn2 s390x 2.3.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 332.9 KiB libmount s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 375.8 KiB libnghttp2 s390x 1.61.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 178.0 KiB libnsl2 s390x 2.0.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 61.7 KiB libpkgconf s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 85.8 KiB libpsl s390x 0.21.5-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 80.3 KiB libpwquality s390x 1.4.5-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 420.9 KiB libselinux s390x 3.6-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 188.9 KiB libsemanage s390x 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 301.3 KiB libsepol s390x 3.6-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 849.8 KiB libsmartcols s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 192.2 KiB libssh s390x 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 529.1 KiB libssh-config noarch 0.10.6-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 277.0 B libstdc++ s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.1 MiB libtasn1 s390x 4.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 187.5 KiB libtirpc s390x 1.3.4-1.rc3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 214.6 KiB libtool-ltdl s390x 2.4.7-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 74.0 KiB libunistring s390x 1.1-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB libutempter s390x 1.2.1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 57.3 KiB libuuid s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 37.2 KiB libverto s390x 0.3.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 29.2 KiB libxcrypt s390x 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 274.7 KiB libxml2 s390x 2.12.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB libzstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 879.7 KiB lua-libs s390x 5.4.6-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 324.8 KiB lua-srpm-macros noarch 1-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 KiB lz4-libs s390x 1.9.4-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 173.2 KiB mpfr s390x 4.2.1-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 698.7 KiB ncurses-base noarch 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 326.2 KiB ncurses-libs s390x 6.4-12.20240127.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB ocaml-srpm-macros noarch 9-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 112.0 B openldap s390x 2.6.7-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 674.5 KiB openssl-libs s390x 1:3.2.1-6.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.1 MiB p11-kit s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.5 MiB p11-kit-trust s390x 0.25.3-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 471.2 KiB package-notes-srpm-macros noarch 0.5-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 KiB pam s390x 1.6.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.7 MiB pam-libs s390x 1.6.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 130.3 KiB pcre2 s390x 10.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 688.9 KiB pcre2-syntax noarch 10.43-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 249.0 KiB perl-srpm-macros noarch 1-53.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 861.0 B pkgconf s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 86.2 KiB pkgconf-m4 noarch 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 13.9 KiB pkgconf-pkg-config s390x 2.1.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 988.0 B popt s390x 1.19-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 144.6 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 KiB python-srpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 50.5 KiB qt5-srpm-macros noarch 5.15.13-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 492.0 B qt6-srpm-macros noarch 6.7.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 456.0 B readline s390x 8.2-8.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 556.8 KiB rpm s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rpm-build-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 206.2 KiB rpm-libs s390x 4.19.1.1-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 809.5 KiB rpm-sequoia s390x 1.6.0-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 3.0 MiB rust-srpm-macros noarch 26.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.8 KiB setup noarch 2.14.5-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 720.4 KiB sqlite-libs s390x 3.45.3-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB systemd-libs s390x 255.5-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.0 MiB util-linux-core s390x 2.40.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB xxhash-libs s390x 0.8.2-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 68.0 KiB xz-libs s390x 1:5.4.6-3.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.6 KiB zig-srpm-macros noarch 1-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 KiB zip s390x 3.0-40.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 754.2 KiB zlib-ng-compat s390x 2.1.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.4 KiB zstd s390x 1.5.6-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.8 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 182 MiB will be used (install 182 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-18.fc40.s390x 100% | 2.3 MiB/s | 53.1 KiB | 00m00s [ 2/153] cpio-0:2.15-1.fc40.s390x 100% | 25.8 MiB/s | 290.6 KiB | 00m00s [ 3/153] diffutils-0:3.10-5.fc40.s390x 100% | 33.5 MiB/s | 412.0 KiB | 00m00s [ 4/153] coreutils-0:9.5-1.fc41.s390x 100% | 24.0 MiB/s | 1.2 MiB | 00m00s [ 5/153] fedora-release-common-0:41-0. 100% | 3.6 MiB/s | 21.9 KiB | 00m00s [ 6/153] findutils-1:4.9.0-8.fc40.s390 100% | 53.4 MiB/s | 492.6 KiB | 00m00s [ 7/153] glibc-minimal-langpack-0:2.39 100% | 18.2 MiB/s | 111.5 KiB | 00m00s [ 8/153] grep-0:3.11-8.fc41.s390x 100% | 32.1 MiB/s | 296.2 KiB | 00m00s [ 9/153] gawk-0:5.3.0-3.fc40.s390x 100% | 47.4 MiB/s | 1.1 MiB | 00m00s [ 10/153] bash-0:5.2.26-3.fc40.s390x 100% | 22.6 MiB/s | 1.8 MiB | 00m00s [ 11/153] gzip-0:1.13-1.fc40.s390x 100% | 23.9 MiB/s | 171.2 KiB | 00m00s [ 12/153] info-0:7.1-2.fc40.s390x 100% | 21.1 MiB/s | 194.6 KiB | 00m00s [ 13/153] redhat-rpm-config-0:288-1.fc4 100% | 18.4 MiB/s | 75.3 KiB | 00m00s [ 14/153] patch-0:2.7.6-24.fc40.s390x 100% | 15.3 MiB/s | 140.7 KiB | 00m00s [ 15/153] rpm-build-0:4.19.1.1-2.fc41.s 100% | 9.7 MiB/s | 69.9 KiB | 00m00s [ 16/153] sed-0:4.9-1.fc40.s390x 100% | 23.4 MiB/s | 311.7 KiB | 00m00s [ 17/153] shadow-utils-2:4.15.1-2.fc41. 100% | 84.7 MiB/s | 1.3 MiB | 00m00s [ 18/153] unzip-0:6.0-63.fc40.s390x 100% | 19.1 MiB/s | 195.4 KiB | 00m00s [ 19/153] tar-2:1.35-3.fc40.s390x 100% | 47.2 MiB/s | 870.7 KiB | 00m00s [ 20/153] which-0:2.21-41.fc40.s390x 100% | 6.0 MiB/s | 43.0 KiB | 00m00s [ 21/153] util-linux-0:2.40.1-1.fc41.s3 100% | 81.4 MiB/s | 1.1 MiB | 00m00s [ 22/153] xz-libs-1:5.4.6-3.fc41.s390x 100% | 18.9 MiB/s | 116.1 KiB | 00m00s [ 23/153] xz-1:5.4.6-3.fc41.s390x 100% | 37.2 MiB/s | 533.1 KiB | 00m00s [ 24/153] authselect-libs-0:1.5.0-5.fc4 100% | 22.2 MiB/s | 204.2 KiB | 00m00s [ 25/153] audit-libs-0:4.0.1-1.fc41.s39 100% | 11.4 MiB/s | 128.6 KiB | 00m00s [ 26/153] glibc-0:2.39.9000-18.fc41.s39 100% | 94.9 MiB/s | 1.9 MiB | 00m00s [ 27/153] libblkid-0:2.40.1-1.fc41.s390 100% | 18.2 MiB/s | 130.2 KiB | 00m00s [ 28/153] libcap-ng-0:0.8.5-1.fc41.s390 100% | 4.6 MiB/s | 32.9 KiB | 00m00s [ 29/153] libfdisk-0:2.40.1-1.fc41.s390 100% | 20.2 MiB/s | 165.2 KiB | 00m00s [ 30/153] libmount-0:2.40.1-1.fc41.s390 100% | 25.9 MiB/s | 159.0 KiB | 00m00s [ 31/153] libselinux-0:3.6-4.fc40.s390x 100% | 22.5 MiB/s | 92.1 KiB | 00m00s [ 32/153] libsmartcols-0:2.40.1-1.fc41. 100% | 13.9 MiB/s | 85.7 KiB | 00m00s [ 33/153] libuuid-0:2.40.1-1.fc41.s390x 100% | 7.0 MiB/s | 28.8 KiB | 00m00s [ 34/153] libutempter-0:1.2.1-13.fc40.s 100% | 5.1 MiB/s | 26.2 KiB | 00m00s [ 35/153] pam-libs-0:1.6.1-1.fc41.s390x 100% | 8.1 MiB/s | 58.0 KiB | 00m00s [ 36/153] ncurses-libs-0:6.4-12.2024012 100% | 39.4 MiB/s | 362.7 KiB | 00m00s [ 37/153] pam-0:1.6.1-1.fc41.s390x 100% | 57.0 MiB/s | 524.9 KiB | 00m00s [ 38/153] systemd-libs-0:255.5-1.fc41.s 100% | 70.3 MiB/s | 719.9 KiB | 00m00s [ 39/153] readline-0:8.2-8.fc40.s390x 100% | 20.4 MiB/s | 230.1 KiB | 00m00s [ 40/153] util-linux-core-0:2.40.1-1.fc 100% | 39.6 MiB/s | 527.1 KiB | 00m00s [ 41/153] bzip2-libs-0:1.0.8-18.fc40.s3 100% | 11.4 MiB/s | 46.6 KiB | 00m00s [ 42/153] zlib-ng-compat-0:2.1.6-2.fc40 100% | 10.8 MiB/s | 66.3 KiB | 00m00s [ 43/153] libacl-0:2.3.2-1.fc40.s390x 100% | 4.1 MiB/s | 25.4 KiB | 00m00s [ 44/153] libcap-0:2.69-8.fc41.s390x 100% | 14.3 MiB/s | 87.9 KiB | 00m00s [ 45/153] libgcc-0:14.1.1-1.fc41.s390x 100% | 13.8 MiB/s | 85.0 KiB | 00m00s [ 46/153] lz4-libs-0:1.9.4-6.fc40.s390x 100% | 11.6 MiB/s | 83.2 KiB | 00m00s [ 47/153] libzstd-0:1.5.6-1.fc41.s390x 100% | 37.5 MiB/s | 345.5 KiB | 00m00s [ 48/153] libattr-0:2.5.2-3.fc40.s390x 100% | 3.0 MiB/s | 18.4 KiB | 00m00s [ 49/153] libsemanage-0:3.6-3.fc40.s390 100% | 19.5 MiB/s | 119.7 KiB | 00m00s [ 50/153] libeconf-0:0.6.2-1.fc41.s390x 100% | 4.7 MiB/s | 33.9 KiB | 00m00s [ 51/153] libxcrypt-0:4.4.36-5.fc40.s39 100% | 17.3 MiB/s | 123.8 KiB | 00m00s [ 52/153] setup-0:2.14.5-2.fc40.noarch 100% | 28.9 MiB/s | 148.1 KiB | 00m00s [ 53/153] debugedit-0:5.0-15.fc41.s390x 100% | 11.3 MiB/s | 81.3 KiB | 00m00s [ 54/153] elfutils-libelf-0:0.191-7.fc4 100% | 29.9 MiB/s | 214.3 KiB | 00m00s [ 55/153] elfutils-0:0.191-7.fc41.s390x 100% | 35.5 MiB/s | 581.6 KiB | 00m00s [ 56/153] file-0:5.45-5.fc41.s390x 100% | 4.8 MiB/s | 49.2 KiB | 00m00s [ 57/153] pkgconf-pkg-config-0:2.1.0-1. 100% | 1.6 MiB/s | 9.6 KiB | 00m00s [ 58/153] popt-0:1.19-6.fc40.s390x 100% | 8.7 MiB/s | 62.4 KiB | 00m00s [ 59/153] rpm-build-libs-0:4.19.1.1-2.f 100% | 18.7 MiB/s | 95.5 KiB | 00m00s [ 60/153] binutils-0:2.42.50-6.fc41.s39 100% | 131.3 MiB/s | 6.0 MiB | 00m00s [ 61/153] rpm-0:4.19.1.1-2.fc41.s390x 100% | 29.3 MiB/s | 509.3 KiB | 00m00s [ 62/153] rpm-libs-0:4.19.1.1-2.fc41.s3 100% | 34.9 MiB/s | 322.0 KiB | 00m00s [ 63/153] curl-0:8.7.1-1.fc41.s390x 100% | 37.7 MiB/s | 309.2 KiB | 00m00s [ 64/153] zstd-0:1.5.6-1.fc41.s390x 100% | 33.6 MiB/s | 515.8 KiB | 00m00s [ 65/153] libarchive-0:3.7.4-1.fc41.s39 100% | 36.0 MiB/s | 442.2 KiB | 00m00s [ 66/153] ansible-srpm-macros-0:1-15.fc 100% | 4.1 MiB/s | 20.9 KiB | 00m00s [ 67/153] dwz-0:0.15-6.fc40.s390x 100% | 20.2 MiB/s | 144.7 KiB | 00m00s [ 68/153] glibc-gconv-extra-0:2.39.9000 100% | 92.2 MiB/s | 1.7 MiB | 00m00s [ 69/153] efi-srpm-macros-0:5-11.fc40.n 100% | 3.6 MiB/s | 22.3 KiB | 00m00s [ 70/153] fonts-srpm-macros-1:2.0.5-14. 100% | 5.2 MiB/s | 26.5 KiB | 00m00s [ 71/153] forge-srpm-macros-0:0.3.1-1.f 100% | 3.8 MiB/s | 19.4 KiB | 00m00s [ 72/153] fpc-srpm-macros-0:1.3-12.fc40 100% | 1.5 MiB/s | 7.8 KiB | 00m00s [ 73/153] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 2.2 MiB/s | 9.0 KiB | 00m00s [ 74/153] go-srpm-macros-0:3.6.0-1.fc41 100% | 9.1 MiB/s | 27.9 KiB | 00m00s [ 75/153] kernel-srpm-macros-0:1.0-23.f 100% | 3.2 MiB/s | 9.8 KiB | 00m00s [ 76/153] gnat-srpm-macros-0:6-5.fc40.n 100% | 1.7 MiB/s | 8.8 KiB | 00m00s [ 77/153] ocaml-srpm-macros-0:9-3.fc40. 100% | 3.0 MiB/s | 9.1 KiB | 00m00s [ 78/153] lua-srpm-macros-0:1-13.fc40.n 100% | 2.1 MiB/s | 8.7 KiB | 00m00s [ 79/153] openblas-srpm-macros-0:2-17.f 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [ 80/153] perl-srpm-macros-0:1-53.fc40. 100% | 4.1 MiB/s | 8.4 KiB | 00m00s [ 81/153] package-notes-srpm-macros-0:0 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 82/153] pyproject-srpm-macros-0:1.12. 100% | 4.4 MiB/s | 13.6 KiB | 00m00s [ 83/153] python-srpm-macros-0:3.12-9.f 100% | 11.7 MiB/s | 24.0 KiB | 00m00s [ 84/153] qt5-srpm-macros-0:5.15.13-1.f 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 85/153] qt6-srpm-macros-0:6.7.0-1.fc4 100% | 4.4 MiB/s | 9.0 KiB | 00m00s [ 86/153] rust-srpm-macros-0:26.2-1.fc4 100% | 3.1 MiB/s | 12.6 KiB | 00m00s [ 87/153] zig-srpm-macros-0:1-2.fc40.no 100% | 2.6 MiB/s | 8.0 KiB | 00m00s [ 88/153] pkgconf-m4-0:2.1.0-1.fc40.noa 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [ 89/153] pkgconf-0:2.1.0-1.fc40.s390x 100% | 8.6 MiB/s | 43.9 KiB | 00m00s [ 90/153] zip-0:3.0-40.fc40.s390x 100% | 27.6 MiB/s | 282.8 KiB | 00m00s [ 91/153] libpkgconf-0:2.1.0-1.fc40.s39 100% | 7.6 MiB/s | 38.7 KiB | 00m00s [ 92/153] ed-0:1.20.2-1.fc41.s390x 100% | 11.6 MiB/s | 83.4 KiB | 00m00s [ 93/153] authselect-0:1.5.0-5.fc41.s39 100% | 17.2 MiB/s | 140.6 KiB | 00m00s [ 94/153] gdbm-1:1.23-6.fc40.s390x 100% | 21.1 MiB/s | 151.5 KiB | 00m00s [ 95/153] gdbm-libs-1:1.23-6.fc40.s390x 100% | 9.4 MiB/s | 58.0 KiB | 00m00s [ 96/153] libnsl2-0:2.0.1-1.fc40.s390x 100% | 4.8 MiB/s | 29.4 KiB | 00m00s [ 97/153] libpwquality-0:1.4.5-9.fc40.s 100% | 17.8 MiB/s | 109.2 KiB | 00m00s [ 98/153] libtirpc-0:1.3.4-1.rc3.fc41.s 100% | 13.3 MiB/s | 95.0 KiB | 00m00s [ 99/153] crypto-policies-0:20240320-1. 100% | 7.9 MiB/s | 64.9 KiB | 00m00s [100/153] ca-certificates-0:2023.2.62_v 100% | 46.8 MiB/s | 862.1 KiB | 00m00s [101/153] ncurses-base-0:6.4-12.2024012 100% | 8.9 MiB/s | 63.8 KiB | 00m00s [102/153] openssl-libs-1:3.2.1-6.fc41.s 100% | 92.9 MiB/s | 2.0 MiB | 00m00s [103/153] libcom_err-0:1.47.0-5.fc40.s3 100% | 2.7 MiB/s | 25.1 KiB | 00m00s [104/153] libsepol-0:3.6-3.fc40.s390x 100% | 30.9 MiB/s | 348.5 KiB | 00m00s [105/153] krb5-libs-0:1.21.2-5.fc40.s39 100% | 42.4 MiB/s | 780.6 KiB | 00m00s [106/153] pcre2-0:10.43-2.fc41.s390x 100% | 25.6 MiB/s | 261.9 KiB | 00m00s [107/153] cracklib-0:2.9.11-5.fc40.s390 100% | 8.2 MiB/s | 83.5 KiB | 00m00s [108/153] keyutils-libs-0:1.6.3-3.fc40. 100% | 5.1 MiB/s | 31.4 KiB | 00m00s [109/153] libxml2-0:2.12.6-1.fc41.s390x 100% | 53.2 MiB/s | 708.4 KiB | 00m00s [110/153] libverto-0:0.3.2-8.fc40.s390x 100% | 2.9 MiB/s | 20.8 KiB | 00m00s [111/153] basesystem-0:11-20.fc40.noarc 100% | 1.4 MiB/s | 7.2 KiB | 00m00s [112/153] glibc-common-0:2.39.9000-18.f 100% | 44.5 MiB/s | 409.8 KiB | 00m00s [113/153] mpfr-0:4.2.1-4.fc41.s390x 100% | 32.4 MiB/s | 298.2 KiB | 00m00s [114/153] gmp-1:6.3.0-1.fc41.s390x 100% | 24.7 MiB/s | 328.7 KiB | 00m00s [115/153] filesystem-0:3.18-9.fc41.s390 100% | 53.4 MiB/s | 1.1 MiB | 00m00s [116/153] fedora-repos-0:41-0.1.noarch 100% | 2.3 MiB/s | 9.3 KiB | 00m00s [117/153] file-libs-0:5.45-5.fc41.s390x 100% | 75.2 MiB/s | 770.1 KiB | 00m00s [118/153] elfutils-libs-0:0.191-7.fc41. 100% | 55.0 MiB/s | 281.6 KiB | 00m00s [119/153] elfutils-debuginfod-client-0: 100% | 6.3 MiB/s | 38.6 KiB | 00m00s [120/153] libstdc++-0:14.1.1-1.fc41.s39 100% | 74.0 MiB/s | 985.5 KiB | 00m00s [121/153] p11-kit-0:0.25.3-4.fc40.s390x 100% | 42.3 MiB/s | 519.2 KiB | 00m00s [122/153] p11-kit-trust-0:0.25.3-4.fc40 100% | 17.5 MiB/s | 143.6 KiB | 00m00s [123/153] alternatives-0:1.26-3.fc40.s3 100% | 5.0 MiB/s | 40.9 KiB | 00m00s [124/153] jansson-0:2.13.1-9.fc40.s390x 100% | 6.2 MiB/s | 44.6 KiB | 00m00s [125/153] lua-libs-0:5.4.6-5.fc40.s390x 100% | 19.9 MiB/s | 142.6 KiB | 00m00s [126/153] coreutils-common-0:9.5-1.fc41 100% | 53.7 MiB/s | 2.1 MiB | 00m00s [127/153] binutils-gold-0:2.42.50-6.fc4 100% | 46.4 MiB/s | 997.6 KiB | 00m00s [128/153] rpm-sequoia-0:1.6.0-2.fc40.s3 100% | 68.4 MiB/s | 980.7 KiB | 00m00s [129/153] libgomp-0:14.1.1-1.fc41.s390x 100% | 22.9 MiB/s | 351.7 KiB | 00m00s [130/153] sqlite-libs-0:3.45.3-1.fc41.s 100% | 37.1 MiB/s | 760.2 KiB | 00m00s [131/153] pcre2-syntax-0:10.43-2.fc41.n 100% | 16.2 MiB/s | 148.9 KiB | 00m00s [132/153] libtasn1-0:4.19.0-6.fc40.s390 100% | 12.7 MiB/s | 77.8 KiB | 00m00s [133/153] fedora-gpg-keys-0:41-0.1.noar 100% | 19.7 MiB/s | 121.0 KiB | 00m00s [134/153] libffi-0:3.4.6-1.fc41.s390x 100% | 5.9 MiB/s | 36.0 KiB | 00m00s [135/153] elfutils-default-yama-scope-0 100% | 6.5 MiB/s | 13.3 KiB | 00m00s [136/153] fedora-repos-rawhide-0:41-0.1 100% | 2.9 MiB/s | 8.9 KiB | 00m00s [137/153] fedora-release-0:41-0.10.noar 100% | 3.6 MiB/s | 11.1 KiB | 00m00s [138/153] fedora-release-identity-basic 100% | 2.3 MiB/s | 11.9 KiB | 00m00s [139/153] xxhash-libs-0:0.8.2-2.fc40.s3 100% | 5.9 MiB/s | 36.3 KiB | 00m00s [140/153] libbrotli-0:1.1.0-3.fc40.s390 100% | 29.0 MiB/s | 386.6 KiB | 00m00s [141/153] libcurl-0:8.7.1-1.fc41.s390x 100% | 24.1 MiB/s | 370.7 KiB | 00m00s [142/153] gdb-minimal-0:14.2-7.fc41.s39 100% | 126.2 MiB/s | 4.3 MiB | 00m00s [143/153] libnghttp2-0:1.61.0-1.fc41.s3 100% | 6.5 MiB/s | 79.8 KiB | 00m00s [144/153] libidn2-0:2.3.7-1.fc40.s390x 100% | 7.9 MiB/s | 113.3 KiB | 00m00s [145/153] libpsl-0:0.21.5-3.fc40.s390x 100% | 9.0 MiB/s | 64.4 KiB | 00m00s [146/153] libssh-0:0.10.6-6.fc41.s390x 100% | 29.4 MiB/s | 210.6 KiB | 00m00s [147/153] openldap-0:2.6.7-1.fc40.s390x 100% | 28.6 MiB/s | 263.4 KiB | 00m00s [148/153] libtool-ltdl-0:2.4.7-10.fc40. 100% | 9.1 MiB/s | 37.1 KiB | 00m00s [149/153] libevent-0:2.1.12-13.fc41.s39 100% | 28.2 MiB/s | 259.9 KiB | 00m00s [150/153] libssh-config-0:0.10.6-6.fc41 100% | 1.8 MiB/s | 9.1 KiB | 00m00s [151/153] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 57.2 MiB/s | 820.6 KiB | 00m00s [152/153] publicsuffix-list-dafsa-0:202 100% | 11.3 MiB/s | 58.1 KiB | 00m00s [153/153] libunistring-0:1.1-7.fc41.s39 100% | 39.1 MiB/s | 560.1 KiB | 00m00s -------------------------------------------------------------------------------- [153/153] Total 100% | 97.2 MiB/s | 52.7 MiB | 00m01s Running transaction [ 1/155] Verify package files 100% | 822.0 B/s | 153.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> Stop pre-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x [ 2/155] Prepare transaction 100% | 2.9 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.1.1-1. 100% | 170.8 MiB/s | 174.9 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.1.1-1.fc41.s390x >>> Stop post-install scriptlet: libgcc-0:14.1.1-1.fc41.s390x [ 4/155] Installing crypto-policies-0: 100% | 35.7 MiB/s | 146.2 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240320-1.git58e3d95.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240320-1.git58e3d95.fc41.no [ 5/155] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/155] Installing fedora-gpg-keys-0: 100% | 41.5 MiB/s | 170.1 KiB | 00m00s [ 7/155] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.4 KiB | 00m00s [ 8/155] Installing fedora-repos-0:41- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 9/155] Installing fedora-release-com 100% | 22.9 MiB/s | 23.5 KiB | 00m00s [ 10/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/155] Installing setup-0:2.14.5-2.f 100% | 54.5 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 12/155] Installing filesystem-0:3.18- 100% | 3.1 MiB/s | 212.5 KiB | 00m00s [ 13/155] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/155] Installing publicsuffix-list- 100% | 0.0 B/s | 68.3 KiB | 00m00s [ 15/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 16/155] Installing pcre2-syntax-0:10. 100% | 245.6 MiB/s | 251.5 KiB | 00m00s [ 17/155] Installing coreutils-common-0 100% | 349.7 MiB/s | 11.2 MiB | 00m00s [ 18/155] Installing ncurses-base-0:6.4 100% | 85.8 MiB/s | 351.6 KiB | 00m00s [ 19/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/155] Installing ncurses-libs-0:6.4 100% | 212.5 MiB/s | 1.1 MiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-18.fc41.s390x >>> Stop pre-install scriptlet: glibc-0:2.39.9000-18.fc41.s390x [ 21/155] Installing glibc-0:2.39.9000- 100% | 199.1 MiB/s | 5.4 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-18.fc41.s390x >>> Stop post-install scriptlet: glibc-0:2.39.9000-18.fc41.s390x [ 22/155] Installing bash-0:5.2.26-3.fc 100% | 334.4 MiB/s | 8.4 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.s390x >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.s390x [ 23/155] Installing glibc-common-0:2.3 100% | 185.8 MiB/s | 1.1 MiB | 00m00s [ 24/155] Installing glibc-gconv-extra- 100% | 236.1 MiB/s | 7.8 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.s390x >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-18.fc41.s390x [ 25/155] Installing zlib-ng-compat-0:2 100% | 115.4 MiB/s | 118.2 KiB | 00m00s [ 26/155] Installing xz-libs-1:5.4.6-3. 100% | 221.4 MiB/s | 226.7 KiB | 00m00s [ 27/155] Installing bzip2-libs-0:1.0.8 100% | 0.0 B/s | 89.6 KiB | 00m00s [ 28/155] Installing libuuid-0:2.40.1-1 100% | 0.0 B/s | 38.3 KiB | 00m00s [ 29/155] Installing readline-0:8.2-8.f 100% | 272.9 MiB/s | 558.9 KiB | 00m00s [ 30/155] Installing libzstd-0:1.5.6-1. 100% | 286.8 MiB/s | 881.0 KiB | 00m00s [ 31/155] Installing elfutils-libelf-0: 100% | 295.2 MiB/s | 1.2 MiB | 00m00s [ 32/155] Installing popt-0:1.19-6.fc40 100% | 73.9 MiB/s | 151.3 KiB | 00m00s [ 33/155] Installing libstdc++-0:14.1.1 100% | 260.2 MiB/s | 3.1 MiB | 00m00s [ 34/155] Installing libblkid-0:2.40.1- 100% | 280.8 MiB/s | 287.5 KiB | 00m00s [ 35/155] Installing libattr-0:2.5.2-3. 100% | 0.0 B/s | 29.3 KiB | 00m00s [ 36/155] Installing libacl-0:2.3.2-1.f 100% | 0.0 B/s | 44.6 KiB | 00m00s [ 37/155] Installing libxcrypt-0:4.4.36 100% | 270.9 MiB/s | 277.4 KiB | 00m00s [ 38/155] Installing gmp-1:6.3.0-1.fc41 100% | 251.4 MiB/s | 772.2 KiB | 00m00s [ 39/155] Installing lz4-libs-0:1.9.4-6 100% | 170.2 MiB/s | 174.3 KiB | 00m00s [ 40/155] Installing libeconf-0:0.6.2-1 100% | 0.0 B/s | 63.5 KiB | 00m00s [ 41/155] Installing gdbm-libs-1:1.23-6 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 42/155] Installing mpfr-0:4.2.1-4.fc4 100% | 228.0 MiB/s | 700.4 KiB | 00m00s [ 43/155] Installing gawk-0:5.3.0-3.fc4 100% | 259.2 MiB/s | 1.8 MiB | 00m00s [ 44/155] Installing dwz-0:0.15-6.fc40. 100% | 312.5 MiB/s | 320.0 KiB | 00m00s [ 45/155] Installing unzip-0:6.0-63.fc4 100% | 200.0 MiB/s | 409.5 KiB | 00m00s [ 46/155] Installing file-libs-0:5.45-5 100% | 497.3 MiB/s | 9.9 MiB | 00m00s [ 47/155] Installing file-0:5.45-5.fc41 100% | 102.3 MiB/s | 104.8 KiB | 00m00s [ 48/155] Installing libcap-ng-0:0.8.5- 100% | 76.7 MiB/s | 78.5 KiB | 00m00s [ 49/155] Installing audit-libs-0:4.0.1 100% | 170.4 MiB/s | 349.1 KiB | 00m00s [ 50/155] Installing pam-libs-0:1.6.1-1 100% | 129.6 MiB/s | 132.8 KiB | 00m00s [ 51/155] Installing libcap-0:2.69-8.fc 100% | 116.4 MiB/s | 238.4 KiB | 00m00s [ 52/155] Installing systemd-libs-0:255 100% | 247.8 MiB/s | 2.0 MiB | 00m00s [ 53/155] Installing libsmartcols-0:2.4 100% | 188.8 MiB/s | 193.4 KiB | 00m00s [ 54/155] Installing libcom_err-0:1.47. 100% | 0.0 B/s | 68.0 KiB | 00m00s [ 55/155] Installing libsepol-0:3.6-3.f 100% | 276.9 MiB/s | 850.8 KiB | 00m00s [ 56/155] Installing pcre2-0:10.43-2.fc 100% | 224.7 MiB/s | 690.4 KiB | 00m00s [ 57/155] Installing libselinux-0:3.6-4 100% | 185.7 MiB/s | 190.2 KiB | 00m00s [ 58/155] Installing sed-0:4.9-1.fc40.s 100% | 215.2 MiB/s | 881.4 KiB | 00m00s [ 59/155] Installing grep-0:3.11-8.fc41 100% | 203.7 MiB/s | 1.0 MiB | 00m00s [ 60/155] Installing findutils-1:4.9.0- 100% | 250.7 MiB/s | 1.5 MiB | 00m00s [ 61/155] Installing xz-1:5.4.6-3.fc41. 100% | 222.5 MiB/s | 2.0 MiB | 00m00s [ 62/155] Installing libmount-0:2.40.1- 100% | 184.0 MiB/s | 376.8 KiB | 00m00s [ 63/155] Installing alternatives-0:1.2 100% | 66.2 MiB/s | 67.8 KiB | 00m00s [ 64/155] Installing jansson-0:2.13.1-9 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 65/155] Installing lua-libs-0:5.4.6-5 100% | 318.4 MiB/s | 326.0 KiB | 00m00s [ 66/155] Installing libtasn1-0:4.19.0- 100% | 184.9 MiB/s | 189.3 KiB | 00m00s [ 67/155] Installing libunistring-0:1.1 100% | 253.3 MiB/s | 1.8 MiB | 00m00s [ 68/155] Installing libidn2-0:2.3.7-1. 100% | 165.5 MiB/s | 338.9 KiB | 00m00s [ 69/155] Installing libpsl-0:0.21.5-3. 100% | 79.5 MiB/s | 81.4 KiB | 00m00s [ 70/155] Installing util-linux-core-0: 100% | 216.0 MiB/s | 1.5 MiB | 00m00s [ 71/155] Installing tar-2:1.35-3.fc40. 100% | 274.6 MiB/s | 3.0 MiB | 00m00s [ 72/155] Installing libsemanage-0:3.6- 100% | 148.0 MiB/s | 303.1 KiB | 00m00s [ 73/155] Installing shadow-utils-2:4.1 100% | 140.5 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.s390x >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.s390x [ 74/155] Installing libutempter-0:1.2. 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 75/155] Installing zip-0:3.0-40.fc40. 100% | 246.8 MiB/s | 758.1 KiB | 00m00s [ 76/155] Installing gdbm-1:1.23-6.fc40 100% | 159.1 MiB/s | 488.8 KiB | 00m00s [ 77/155] Installing cyrus-sasl-lib-0:2 100% | 264.2 MiB/s | 2.4 MiB | 00m00s [ 78/155] Installing zstd-0:1.5.6-1.fc4 100% | 307.1 MiB/s | 1.8 MiB | 00m00s [ 79/155] Installing libfdisk-0:2.40.1- 100% | 193.3 MiB/s | 395.9 KiB | 00m00s [ 80/155] Installing bzip2-0:1.0.8-18.f 100% | 101.3 MiB/s | 103.7 KiB | 00m00s [ 81/155] Installing libxml2-0:2.12.6-1 100% | 269.0 MiB/s | 1.9 MiB | 00m00s [ 82/155] Installing sqlite-libs-0:3.45 100% | 262.2 MiB/s | 1.6 MiB | 00m00s [ 83/155] Installing ed-0:1.20.2-1.fc41 100% | 149.3 MiB/s | 152.9 KiB | 00m00s [ 84/155] Installing patch-0:2.7.6-24.f 100% | 292.8 MiB/s | 299.8 KiB | 00m00s [ 85/155] Installing elfutils-default-y 100% | 681.0 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-7.fc41.noar [ 86/155] Installing cpio-0:2.15-1.fc40 100% | 223.8 MiB/s | 1.1 MiB | 00m00s [ 87/155] Installing diffutils-0:3.10-5 100% | 269.4 MiB/s | 1.6 MiB | 00m00s [ 88/155] Installing libpkgconf-0:2.1.0 100% | 84.9 MiB/s | 87.0 KiB | 00m00s [ 89/155] Installing pkgconf-0:2.1.0-1. 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 90/155] Installing keyutils-libs-0:1. 100% | 0.0 B/s | 55.6 KiB | 00m00s [ 91/155] Installing libverto-0:0.3.2-8 100% | 0.0 B/s | 31.1 KiB | 00m00s [ 92/155] Installing libgomp-0:14.1.1-1 100% | 260.0 MiB/s | 532.6 KiB | 00m00s [ 93/155] Installing libffi-0:3.4.6-1.f 100% | 65.8 MiB/s | 67.3 KiB | 00m00s [ 94/155] Installing p11-kit-0:0.25.3-4 100% | 226.8 MiB/s | 2.5 MiB | 00m00s [ 95/155] Installing p11-kit-trust-0:0. 100% | 77.0 MiB/s | 472.9 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.s390x >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.s390x [ 96/155] Installing openssl-libs-1:3.2 100% | 245.6 MiB/s | 6.1 MiB | 00m00s [ 97/155] Installing coreutils-0:9.5-1. 100% | 262.7 MiB/s | 6.0 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [ 98/155] Installing ca-certificates-0: 100% | 2.3 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [ 99/155] Installing krb5-libs-0:1.21.2 100% | 222.9 MiB/s | 2.5 MiB | 00m00s [100/155] Installing libtirpc-0:1.3.4-1 100% | 211.3 MiB/s | 216.4 KiB | 00m00s [101/155] Installing gzip-0:1.13-1.fc40 100% | 198.4 MiB/s | 406.3 KiB | 00m00s [102/155] Installing authselect-libs-0: 100% | 163.0 MiB/s | 834.5 KiB | 00m00s [103/155] Installing libarchive-0:3.7.4 100% | 249.2 MiB/s | 1.0 MiB | 00m00s [104/155] Installing authselect-0:1.5.0 100% | 77.0 MiB/s | 157.7 KiB | 00m00s [105/155] Installing cracklib-0:2.9.11- 100% | 85.1 MiB/s | 261.4 KiB | 00m00s [106/155] Installing libpwquality-0:1.4 100% | 105.8 MiB/s | 433.2 KiB | 00m00s [107/155] Installing libnsl2-0:2.0.1-1. 100% | 61.4 MiB/s | 62.8 KiB | 00m00s [108/155] Installing pam-0:1.6.1-1.fc41 100% | 149.7 MiB/s | 1.8 MiB | 00m00s [109/155] Installing libssh-0:0.10.6-6. 100% | 259.4 MiB/s | 531.2 KiB | 00m00s [110/155] Installing rpm-sequoia-0:1.6. 100% | 252.9 MiB/s | 3.0 MiB | 00m00s [111/155] Installing rpm-libs-0:4.19.1. 100% | 198.0 MiB/s | 810.9 KiB | 00m00s [112/155] Installing libevent-0:2.1.12- 100% | 230.1 MiB/s | 942.5 KiB | 00m00s [113/155] Installing xxhash-libs-0:0.8. 100% | 0.0 B/s | 69.4 KiB | 00m00s [114/155] Installing libbrotli-0:1.1.0- 100% | 226.4 MiB/s | 927.4 KiB | 00m00s [115/155] Installing libnghttp2-0:1.61. 100% | 174.9 MiB/s | 179.1 KiB | 00m00s [116/155] Installing libtool-ltdl-0:2.4 100% | 0.0 B/s | 75.1 KiB | 00m00s [117/155] Installing openldap-0:2.6.7-1 100% | 220.8 MiB/s | 678.3 KiB | 00m00s [118/155] Installing libcurl-0:8.7.1-1. 100% | 206.6 MiB/s | 846.3 KiB | 00m00s [119/155] Installing elfutils-debuginfo 100% | 64.7 MiB/s | 66.3 KiB | 00m00s [120/155] Installing elfutils-libs-0:0. 100% | 244.8 MiB/s | 751.9 KiB | 00m00s [121/155] Installing binutils-gold-0:2. 100% | 178.7 MiB/s | 2.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-6.fc41.s390x >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-6.fc41.s390x [122/155] Installing binutils-0:2.42.50 100% | 253.7 MiB/s | 26.9 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-6.fc41.s390x >>> Stop post-install scriptlet: binutils-0:2.42.50-6.fc41.s390x [123/155] Installing elfutils-0:0.191-7 100% | 329.7 MiB/s | 3.0 MiB | 00m00s [124/155] Installing gdb-minimal-0:14.2 100% | 284.1 MiB/s | 13.1 MiB | 00m00s [125/155] Installing debugedit-0:5.0-15 100% | 200.4 MiB/s | 205.2 KiB | 00m00s [126/155] Installing rpm-build-libs-0:4 100% | 202.2 MiB/s | 207.0 KiB | 00m00s [127/155] Installing curl-0:8.7.1-1.fc4 100% | 84.7 MiB/s | 780.4 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-2.fc41.s390x >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-2.fc41.s390x [128/155] Installing rpm-0:4.19.1.1-2.f 100% | 149.9 MiB/s | 2.4 MiB | 00m00s [129/155] Installing efi-srpm-macros-0: 100% | 0.0 B/s | 41.2 KiB | 00m00s [130/155] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [131/155] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/155] Installing pkgconf-m4-0:2.1.0 100% | 0.0 B/s | 14.3 KiB | 00m00s [133/155] Installing pkgconf-pkg-config 100% | 0.0 B/s | 1.8 KiB | 00m00s [134/155] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [135/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [136/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [137/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [138/155] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [139/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [140/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [141/155] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [142/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [143/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [144/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [145/155] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [146/155] Installing fonts-srpm-macros- 100% | 0.0 B/s | 56.5 KiB | 00m00s [147/155] Installing forge-srpm-macros- 100% | 0.0 B/s | 40.3 KiB | 00m00s [148/155] Installing go-srpm-macros-0:3 100% | 0.0 B/s | 62.0 KiB | 00m00s [149/155] Installing python-srpm-macros 100% | 0.0 B/s | 51.7 KiB | 00m00s [150/155] Installing redhat-rpm-config- 100% | 92.6 MiB/s | 189.7 KiB | 00m00s [151/155] Installing rpm-build-0:4.19.1 100% | 92.0 MiB/s | 188.3 KiB | 00m00s [152/155] Installing pyproject-srpm-mac 100% | 2.0 MiB/s | 2.1 KiB | 00m00s [153/155] Installing util-linux-0:2.40. 100% | 163.8 MiB/s | 3.8 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40.1-1.fc41.s390x >>> Stop post-install scriptlet: util-linux-0:2.40.1-1.fc41.s390x [154/155] Installing which-0:2.21-41.fc 100% | 84.1 MiB/s | 86.1 KiB | 00m00s [155/155] Installing info-0:7.1-2.fc40. 100% | 354.1 KiB/s | 405.5 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> Stop post-transaction scriptlet: filesystem-0:3.18-9.fc41.s390x >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.s390x >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.s390x >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-2.fc41.s390x >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-2.fc41.s390x >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.s390x Warning: skipped PGP checks for 153 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-3.fc40.s390x ansible-srpm-macros-1-15.fc41.noarch audit-libs-4.0.1-1.fc41.s390x authselect-1.5.0-5.fc41.s390x authselect-libs-1.5.0-5.fc41.s390x basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.s390x binutils-2.42.50-6.fc41.s390x binutils-gold-2.42.50-6.fc41.s390x bzip2-1.0.8-18.fc40.s390x bzip2-libs-1.0.8-18.fc40.s390x ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.5-1.fc41.s390x coreutils-common-9.5-1.fc41.s390x cpio-2.15-1.fc40.s390x cracklib-2.9.11-5.fc40.s390x crypto-policies-20240320-1.git58e3d95.fc41.noarch curl-8.7.1-1.fc41.s390x cyrus-sasl-lib-2.1.28-19.fc40.s390x debugedit-5.0-15.fc41.s390x diffutils-3.10-5.fc40.s390x dwz-0.15-6.fc40.s390x ed-1.20.2-1.fc41.s390x efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-7.fc41.s390x elfutils-debuginfod-client-0.191-7.fc41.s390x elfutils-default-yama-scope-0.191-7.fc41.noarch elfutils-libelf-0.191-7.fc41.s390x elfutils-libs-0.191-7.fc41.s390x fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.10.noarch fedora-release-common-41-0.10.noarch fedora-release-identity-basic-41-0.10.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.s390x file-libs-5.45-5.fc41.s390x filesystem-3.18-9.fc41.s390x findutils-4.9.0-8.fc40.s390x fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.1-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.s390x gdb-minimal-14.2-7.fc41.s390x gdbm-1.23-6.fc40.s390x gdbm-libs-1.23-6.fc40.s390x ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-18.fc41.s390x glibc-common-2.39.9000-18.fc41.s390x glibc-gconv-extra-2.39.9000-18.fc41.s390x glibc-minimal-langpack-2.39.9000-18.fc41.s390x gmp-6.3.0-1.fc41.s390x gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.6.0-1.fc41.noarch grep-3.11-8.fc41.s390x gzip-1.13-1.fc40.s390x info-7.1-2.fc40.s390x jansson-2.13.1-9.fc40.s390x kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.s390x krb5-libs-1.21.2-5.fc40.s390x libacl-2.3.2-1.fc40.s390x libarchive-3.7.4-1.fc41.s390x libattr-2.5.2-3.fc40.s390x libblkid-2.40.1-1.fc41.s390x libbrotli-1.1.0-3.fc40.s390x libcap-2.69-8.fc41.s390x libcap-ng-0.8.5-1.fc41.s390x libcom_err-1.47.0-5.fc40.s390x libcurl-8.7.1-1.fc41.s390x libeconf-0.6.2-1.fc41.s390x libevent-2.1.12-13.fc41.s390x libfdisk-2.40.1-1.fc41.s390x libffi-3.4.6-1.fc41.s390x libgcc-14.1.1-1.fc41.s390x libgomp-14.1.1-1.fc41.s390x libidn2-2.3.7-1.fc40.s390x libmount-2.40.1-1.fc41.s390x libnghttp2-1.61.0-1.fc41.s390x libnsl2-2.0.1-1.fc40.s390x libpkgconf-2.1.0-1.fc40.s390x libpsl-0.21.5-3.fc40.s390x libpwquality-1.4.5-9.fc40.s390x libselinux-3.6-4.fc40.s390x libsemanage-3.6-3.fc40.s390x libsepol-3.6-3.fc40.s390x libsmartcols-2.40.1-1.fc41.s390x libssh-0.10.6-6.fc41.s390x libssh-config-0.10.6-6.fc41.noarch libstdc++-14.1.1-1.fc41.s390x libtasn1-4.19.0-6.fc40.s390x libtirpc-1.3.4-1.rc3.fc41.s390x libtool-ltdl-2.4.7-10.fc40.s390x libunistring-1.1-7.fc41.s390x libutempter-1.2.1-13.fc40.s390x libuuid-2.40.1-1.fc41.s390x libverto-0.3.2-8.fc40.s390x libxcrypt-4.4.36-5.fc40.s390x libxml2-2.12.6-1.fc41.s390x libzstd-1.5.6-1.fc41.s390x lua-libs-5.4.6-5.fc40.s390x lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.s390x mpfr-4.2.1-4.fc41.s390x ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.s390x ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.s390x openssl-libs-3.2.1-6.fc41.s390x p11-kit-0.25.3-4.fc40.s390x p11-kit-trust-0.25.3-4.fc40.s390x package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.1-1.fc41.s390x pam-libs-1.6.1-1.fc41.s390x patch-2.7.6-24.fc40.s390x pcre2-10.43-2.fc41.s390x pcre2-syntax-10.43-2.fc41.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.s390x pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.s390x popt-1.19-6.fc40.s390x publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.7.0-1.fc41.noarch readline-8.2-8.fc40.s390x redhat-rpm-config-288-1.fc41.noarch rpm-4.19.1.1-2.fc41.s390x rpm-build-4.19.1.1-2.fc41.s390x rpm-build-libs-4.19.1.1-2.fc41.s390x rpm-libs-4.19.1.1-2.fc41.s390x rpm-sequoia-1.6.0-2.fc40.s390x rust-srpm-macros-26.2-1.fc41.noarch sed-4.9-1.fc40.s390x setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-2.fc41.s390x sqlite-libs-3.45.3-1.fc41.s390x systemd-libs-255.5-1.fc41.s390x tar-1.35-3.fc40.s390x unzip-6.0-63.fc40.s390x util-linux-2.40.1-1.fc41.s390x util-linux-core-2.40.1-1.fc41.s390x which-2.21-41.fc40.s390x xxhash-libs-0.8.2-2.fc40.s390x xz-5.4.6-3.fc41.s390x xz-libs-5.4.6-3.fc41.s390x zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.s390x zlib-ng-compat-2.1.6-2.fc40.s390x zstd-1.5.6-1.fc41.s390x Start: buildsrpm Start: rpmbuild -bs Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-4.fc41.src.rpm Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-s390x-1715506600.145728/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1715506600.145728/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-awxo_1fh/mlpack/mlpack.spec) Config(child) 1 minutes 10 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot INFO: Start(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-4.fc41.src.rpm) Config(fedora-rawhide-s390x) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1715506600.145728/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-s390x-bootstrap-1715506600.145728/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-1715506600.145728/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.19.1.1-2.fc41.s390x rpm-sequoia-1.6.0-2.fc40.s390x dnf5-5.2.1.0-1.fc41.s390x dnf5-plugins-5.2.1.0-1.fc41.s390x Finish: chroot init Start: build phase for mlpack-4.3.0-4.fc41.src.rpm Start: build setup for mlpack-4.3.0-4.fc41.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Wrote: /builddir/build/SRPMS/mlpack-4.3.0-4.fc41.src.rpm Updating and loading repositories: Copr repository 100% | 86.1 KiB/s | 2.2 KiB | 00m00s fedora 100% | 61.4 KiB/s | 5.0 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 206.2 KiB/s | 4.1 KiB | 00m00s Repositories loaded. Package "pkgconf-pkg-config-2.1.0-1.fc40.s390x" is already installed. Package Arch Version Repository Size Installing: armadillo-devel s390x 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.3 MiB cereal-devel s390x 1.3.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.4 MiB cli11-devel noarch 2.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 615.9 KiB cmake s390x 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.1 MiB ensmallen-devel s390x 2.19.0-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.3 MiB gcc-c++ s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 28.7 MiB make s390x 1:4.4.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.9 MiB python3-cython s390x 3.0.9-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 18.1 MiB python3-devel s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.2 MiB python3-numpy s390x 1:1.26.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.0 MiB python3-pandas s390x 2.2.1-2.fc41 copr_base 41.7 MiB python3-pytest-runner noarch 4.0-22.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 23.2 KiB python3-setuptools noarch 69.2.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.2 MiB python3-wheel noarch 1:0.43.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 513.0 KiB stb_image-devel s390x 2.29^20240213gitae721c5-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 279.7 KiB stb_image_write-devel s390x 1.16^20240213gitae721c5-7.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 72.0 KiB txt2man noarch 1.7.1-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 47.1 KiB Installing dependencies: SuperLU s390x 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 586.1 KiB SuperLU-devel s390x 6.0.1-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 102.2 KiB annobin-docs noarch 12.53-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.2 KiB annobin-plugin-gcc s390x 12.53-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 971.4 KiB armadillo s390x 12.8.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 146.9 KiB arpack s390x 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 633.5 KiB arpack-devel s390x 3.9.1-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.1 KiB cmake-data noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 8.0 MiB cmake-filesystem s390x 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B cmake-rpm-macros noarch 3.28.3-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 7.5 KiB cpp s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 25.5 MiB emacs-filesystem noarch 1:30.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 0.0 B expat s390x 2.6.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 316.4 KiB flexiblas s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 46.9 KiB flexiblas-devel s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 4.7 MiB flexiblas-netlib s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.7 MiB flexiblas-netlib64 s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.7 MiB flexiblas-openblas-openmp s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB flexiblas-openblas-openmp64 s390x 3.4.2-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 39.2 KiB gc s390x 8.2.2-6.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 273.8 KiB gcc s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 76.5 MiB gcc-gfortran s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 27.4 MiB gcc-plugin-annobin s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 56.8 KiB glibc-devel s390x 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 460.5 KiB glibc-headers-s390 noarch 2.39.9000-18.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB guile30 s390x 3.0.7-12.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 51.5 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-7.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 247.5 KiB kernel-headers s390x 6.9.0-0.rc7.58.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.2 MiB libaec s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 109.7 KiB libaec-devel s390x 1.1.2-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 11.9 KiB libasan s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB libatomic s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 32.3 KiB libb2 s390x 0.98.1-11.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 42.0 KiB libgfortran s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.2 MiB libmpc s390x 1.3.1-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 172.5 KiB libstdc++-devel s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.1 MiB libubsan s390x 14.1.1-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 491.2 KiB libuv s390x 1:1.48.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 550.3 KiB libxcrypt-devel s390x 4.4.36-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 30.3 KiB metis s390x 5.1.0.3-5.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.1 MiB mpdecimal s390x 2.5.1-9.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 228.6 KiB openblas s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 96.0 KiB openblas-openmp s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.3 MiB openblas-openmp64 s390x 0.3.26-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.2 MiB pyproject-rpm-macros noarch 1.12.0-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 98.8 KiB python-pip-wheel noarch 24.0-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.5 MiB python-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 22.1 KiB python3 s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 31.3 KiB python3-Bottleneck s390x 1.3.7-5.fc40 copr_base 668.6 KiB python3-appdirs noarch 1.4.4-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 69.0 KiB python3-charset-normalizer noarch 3.3.2-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 312.7 KiB python3-dateutil noarch 1:2.8.2-13.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 877.8 KiB python3-idna noarch 3.7-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 594.6 KiB python3-iniconfig noarch 1.1.1-16.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 20.5 KiB python3-libs s390x 3.12.3-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 41.8 MiB python3-numexpr s390x 2.8.5-4.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 596.0 KiB python3-numpy-f2py s390x 1:1.26.4-2.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 2.7 MiB python3-packaging noarch 24.0-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 424.8 KiB python3-pluggy noarch 1.3.0-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 182.5 KiB python3-pooch noarch 1.5.2-15.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 548.7 KiB python3-pytest noarch 7.4.3-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 15.0 MiB python3-pytz noarch 2024.1-1.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 225.8 KiB python3-requests noarch 2.31.0-4.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 462.4 KiB python3-rpm-generators noarch 14-10.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 81.7 KiB python3-rpm-macros noarch 3.12-9.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 6.4 KiB python3-scipy s390x 1.11.3-8.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 64.7 MiB python3-six noarch 1.16.0-14.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 117.7 KiB python3-urllib3 noarch 1.26.18-3.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 996.2 KiB rhash s390x 1.4.4-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 357.5 KiB tzdata noarch 2024a-5.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 1.6 MiB vim-filesystem noarch 2:9.1.393-1.fc41 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 40.0 B zlib-ng-compat-devel s390x 2.1.6-2.fc40 http_kojipkgs_fedoraproject_org_repos_rawhide_latest_basearch 103.4 KiB Transaction Summary: Installing: 91 packages Total size of inbound packages is 167 MiB. Need to download 167 MiB. After this operation 612 MiB will be used (install 612 MiB, remove 0 B). [ 1/91] cli11-devel-0:2.4.2-1.fc41.noar 100% | 27.4 KiB/s | 138.0 KiB | 00m05s [ 2/91] cereal-devel-0:1.3.2-6.fc40.s39 100% | 41.0 KiB/s | 207.3 KiB | 00m05s [ 3/91] ensmallen-devel-0:2.19.0-6.fc40 100% | 5.4 MiB/s | 195.0 KiB | 00m00s [ 4/91] armadillo-devel-0:12.8.1-1.fc41 100% | 410.4 KiB/s | 2.0 MiB | 00m05s [ 5/91] make-1:4.4.1-6.fc40.s390x 100% | 36.7 MiB/s | 600.9 KiB | 00m00s [ 6/91] cmake-0:3.28.3-4.fc41.s390x 100% | 65.6 MiB/s | 9.3 MiB | 00m00s [ 7/91] python3-devel-0:3.12.3-2.fc41.s 100% | 29.8 MiB/s | 274.7 KiB | 00m00s [ 8/91] python3-numpy-1:1.26.4-2.fc41.s 100% | 107.4 MiB/s | 6.9 MiB | 00m00s [ 9/91] python3-cython-0:3.0.9-2.fc41.s 100% | 28.6 MiB/s | 3.9 MiB | 00m00s [10/91] python3-pytest-runner-0:4.0-22. 100% | 4.5 MiB/s | 18.6 KiB | 00m00s [11/91] python3-setuptools-0:69.2.0-1.f 100% | 94.8 MiB/s | 1.4 MiB | 00m00s [12/91] gcc-c++-0:14.1.1-1.fc41.s390x 100% | 60.9 MiB/s | 11.8 MiB | 00m00s [13/91] python3-wheel-1:0.43.0-1.fc41.n 100% | 13.2 MiB/s | 148.7 KiB | 00m00s [14/91] stb_image-devel-0:2.29^20240213 100% | 3.7 MiB/s | 72.0 KiB | 00m00s [15/91] stb_image_write-devel-0:1.16^20 100% | 1.5 MiB/s | 30.7 KiB | 00m00s [16/91] txt2man-0:1.7.1-6.fc40.noarch 100% | 6.8 MiB/s | 28.0 KiB | 00m00s [17/91] python3-0:3.12.3-2.fc41.s390x 100% | 5.3 MiB/s | 27.0 KiB | 00m00s [18/91] python3-iniconfig-0:1.1.1-16.fc 100% | 3.5 MiB/s | 17.9 KiB | 00m00s [19/91] python3-pytest-0:7.4.3-3.fc40.n 100% | 93.2 MiB/s | 1.8 MiB | 00m00s [20/91] python3-packaging-0:24.0-1.fc41 100% | 10.3 MiB/s | 116.4 KiB | 00m00s [21/91] python3-pluggy-0:1.3.0-3.fc40.n 100% | 12.1 MiB/s | 49.5 KiB | 00m00s [22/91] pyproject-rpm-macros-0:1.12.0-1 100% | 8.1 MiB/s | 41.4 KiB | 00m00s [23/91] python-rpm-macros-0:3.12-9.fc41 100% | 2.0 MiB/s | 18.0 KiB | 00m00s [24/91] python3-rpm-generators-0:14-10. 100% | 3.2 MiB/s | 29.6 KiB | 00m00s [25/91] python3-rpm-macros-0:3.12-9.fc4 100% | 2.1 MiB/s | 12.8 KiB | 00m00s [26/91] flexiblas-netlib-0:3.4.2-1.fc41 100% | 64.7 MiB/s | 3.7 MiB | 00m00s [27/91] python3-libs-0:3.12.3-2.fc41.s3 100% | 142.2 MiB/s | 8.8 MiB | 00m00s [28/91] gc-0:8.2.2-6.fc40.s390x 100% | 12.4 MiB/s | 113.9 KiB | 00m00s [29/91] gcc-0:14.1.1-1.fc41.s390x 100% | 205.8 MiB/s | 30.5 MiB | 00m00s [30/91] libmpc-0:1.3.1-5.fc40.s390x 100% | 9.1 MiB/s | 74.1 KiB | 00m00s [31/91] guile30-0:3.0.7-12.fc40.s390x 100% | 34.3 MiB/s | 8.1 MiB | 00m00s [32/91] libstdc++-devel-0:14.1.1-1.fc41 100% | 84.5 MiB/s | 2.6 MiB | 00m00s [33/91] gcc-plugin-annobin-0:14.1.1-1.f 100% | 8.1 MiB/s | 49.6 KiB | 00m00s [34/91] annobin-plugin-gcc-0:12.53-2.fc 100% | 72.2 MiB/s | 961.7 KiB | 00m00s [35/91] glibc-devel-0:2.39.9000-18.fc41 100% | 16.3 MiB/s | 133.3 KiB | 00m00s [36/91] libasan-0:14.1.1-1.fc41.s390x 100% | 51.5 MiB/s | 527.4 KiB | 00m00s [37/91] libatomic-0:14.1.1-1.fc41.s390x 100% | 5.0 MiB/s | 36.1 KiB | 00m00s [38/91] libubsan-0:14.1.1-1.fc41.s390x 100% | 24.8 MiB/s | 228.4 KiB | 00m00s [39/91] flexiblas-0:3.4.2-1.fc41.s390x 100% | 2.7 MiB/s | 25.0 KiB | 00m00s [40/91] flexiblas-openblas-openmp-0:3.4 100% | 1.7 MiB/s | 17.7 KiB | 00m00s [41/91] libgfortran-0:14.1.1-1.fc41.s39 100% | 59.8 MiB/s | 612.6 KiB | 00m00s [42/91] cmake-filesystem-0:3.28.3-4.fc4 100% | 1.9 MiB/s | 17.8 KiB | 00m00s [43/91] cmake-rpm-macros-0:3.28.3-4.fc4 100% | 3.4 MiB/s | 17.3 KiB | 00m00s [44/91] cmake-data-0:3.28.3-4.fc41.noar 100% | 53.2 MiB/s | 1.8 MiB | 00m00s [45/91] cpp-0:14.1.1-1.fc41.s390x 100% | 76.2 MiB/s | 9.6 MiB | 00m00s [46/91] expat-0:2.6.2-1.fc41.s390x 100% | 7.6 MiB/s | 117.1 KiB | 00m00s [47/91] jsoncpp-0:1.9.5-7.fc40.s390x 100% | 10.4 MiB/s | 95.6 KiB | 00m00s [48/91] libuv-1:1.48.0-1.fc40.s390x 100% | 19.1 MiB/s | 254.1 KiB | 00m00s [49/91] rhash-0:1.4.4-1.fc41.s390x 100% | 15.1 MiB/s | 201.5 KiB | 00m00s [50/91] SuperLU-devel-0:6.0.1-5.fc41.s3 100% | 3.8 MiB/s | 27.1 KiB | 00m00s [51/91] arpack-devel-0:3.9.1-3.fc40.s39 100% | 3.5 MiB/s | 21.8 KiB | 00m00s [52/91] flexiblas-devel-0:3.4.2-1.fc41. 100% | 18.2 MiB/s | 111.7 KiB | 00m00s [53/91] armadillo-0:12.8.1-1.fc41.s390x 100% | 1.5 MiB/s | 36.9 KiB | 00m00s [54/91] hdf5-devel-0:1.12.1-15.fc40.s39 100% | 63.9 MiB/s | 1.3 MiB | 00m00s [55/91] SuperLU-0:6.0.1-5.fc41.s390x 100% | 5.2 MiB/s | 235.4 KiB | 00m00s [56/91] annobin-docs-0:12.53-2.fc41.noa 100% | 9.8 MiB/s | 89.9 KiB | 00m00s [57/91] arpack-0:3.9.1-3.fc40.s390x 100% | 5.8 MiB/s | 223.9 KiB | 00m00s [58/91] metis-0:5.1.0.3-5.fc40.s390x 100% | 12.8 MiB/s | 602.3 KiB | 00m00s [59/91] python3-dateutil-1:2.8.2-13.fc4 100% | 56.1 MiB/s | 344.7 KiB | 00m00s [60/91] python3-numexpr-0:2.8.5-4.fc40. 100% | 5.4 MiB/s | 177.0 KiB | 00m00s [61/91] python3-pytz-0:2024.1-1.fc40.no 100% | 4.8 MiB/s | 59.0 KiB | 00m00s [62/91] python3-scipy-0:1.11.3-8.fc41.s 100% | 66.8 MiB/s | 16.6 MiB | 00m00s [63/91] python3-numpy-f2py-1:1.26.4-2.f 100% | 11.7 MiB/s | 491.1 KiB | 00m00s [64/91] python3-pooch-0:1.5.2-15.fc40.n 100% | 18.5 MiB/s | 113.5 KiB | 00m00s [65/91] tzdata-0:2024a-5.fc41.noarch 100% | 60.2 MiB/s | 431.3 KiB | 00m00s [66/91] python3-appdirs-0:1.4.4-13.fc40 100% | 4.5 MiB/s | 23.0 KiB | 00m00s [67/91] python3-requests-0:2.31.0-4.fc4 100% | 27.5 MiB/s | 140.8 KiB | 00m00s [68/91] libb2-0:0.98.1-11.fc40.s390x 100% | 2.9 MiB/s | 26.8 KiB | 00m00s [69/91] mpdecimal-0:2.5.1-9.fc40.s390x 100% | 14.1 MiB/s | 101.2 KiB | 00m00s [70/91] python-pip-wheel-0:24.0-2.fc41. 100% | 113.5 MiB/s | 1.5 MiB | 00m00s [71/91] python3-six-0:1.16.0-14.fc40.no 100% | 10.0 MiB/s | 40.9 KiB | 00m00s [72/91] gcc-gfortran-0:14.1.1-1.fc41.s3 100% | 39.2 MiB/s | 11.0 MiB | 00m00s [73/91] hdf5-0:1.12.1-15.fc40.s390x 100% | 19.8 MiB/s | 2.4 MiB | 00m00s [74/91] libaec-devel-0:1.1.2-1.fc40.s39 100% | 1.6 MiB/s | 11.8 KiB | 00m00s [75/91] zlib-ng-compat-devel-0:2.1.6-2. 100% | 5.0 MiB/s | 36.1 KiB | 00m00s [76/91] libaec-0:1.1.2-1.fc40.s390x 100% | 4.4 MiB/s | 40.3 KiB | 00m00s [77/91] glibc-headers-s390-0:2.39.9000- 100% | 65.2 MiB/s | 534.0 KiB | 00m00s [78/91] kernel-headers-0:6.9.0-0.rc7.58 100% | 65.3 MiB/s | 1.4 MiB | 00m00s [79/91] libxcrypt-devel-0:4.4.36-5.fc40 100% | 4.0 MiB/s | 28.6 KiB | 00m00s [80/91] openblas-openmp-0:0.3.26-4.fc40 100% | 125.5 MiB/s | 4.4 MiB | 00m00s [81/91] flexiblas-netlib64-0:3.4.2-1.fc 100% | 118.4 MiB/s | 3.6 MiB | 00m00s [82/91] emacs-filesystem-1:30.0-2.fc41. 100% | 1.7 MiB/s | 7.1 KiB | 00m00s [83/91] vim-filesystem-2:9.1.393-1.fc41 100% | 4.2 MiB/s | 17.2 KiB | 00m00s [84/91] python3-charset-normalizer-0:3. 100% | 19.3 MiB/s | 98.9 KiB | 00m00s [85/91] python3-idna-0:3.7-1.fc41.noarc 100% | 21.5 MiB/s | 110.2 KiB | 00m00s [86/91] python3-urllib3-0:1.26.18-3.fc4 100% | 49.5 MiB/s | 253.6 KiB | 00m00s [87/91] openblas-0:0.3.26-4.fc40.s390x 100% | 6.3 MiB/s | 38.6 KiB | 00m00s [88/91] flexiblas-openblas-openmp64-0:3 100% | 1.6 MiB/s | 17.8 KiB | 00m00s [89/91] openblas-openmp64-0:0.3.26-4.fc 100% | 142.4 MiB/s | 4.3 MiB | 00m00s [90/91] python3-Bottleneck-0:1.3.7-5.fc 100% | 36.7 KiB/s | 183.6 KiB | 00m05s [91/91] python3-pandas-0:2.2.1-2.fc41.s 100% | 1.4 MiB/s | 8.1 MiB | 00m06s -------------------------------------------------------------------------------- [91/91] Total 100% | 15.3 MiB/s | 166.6 MiB | 00m11s Running transaction [ 1/93] Verify package files 100% | 170.0 B/s | 91.0 B | 00m01s [ 2/93] Prepare transaction 100% | 710.0 B/s | 91.0 B | 00m00s [ 3/93] Installing libgfortran-0:14.1.1 100% | 241.3 MiB/s | 2.2 MiB | 00m00s [ 4/93] Installing cmake-filesystem-0:3 100% | 2.3 MiB/s | 7.1 KiB | 00m00s [ 5/93] Installing tzdata-0:2024a-5.fc4 100% | 61.3 MiB/s | 1.9 MiB | 00m00s [ 6/93] Installing libmpc-0:1.3.1-5.fc4 100% | 169.9 MiB/s | 174.0 KiB | 00m00s [ 7/93] Installing python-rpm-macros-0: 100% | 0.0 B/s | 22.8 KiB | 00m00s [ 8/93] Installing python3-rpm-macros-0 100% | 0.0 B/s | 6.7 KiB | 00m00s [ 9/93] Installing openblas-0:0.3.26-4. 100% | 95.5 MiB/s | 97.8 KiB | 00m00s [10/93] Installing libaec-0:1.1.2-1.fc4 100% | 109.4 MiB/s | 112.1 KiB | 00m00s [11/93] Installing expat-0:2.6.2-1.fc41 100% | 103.7 MiB/s | 318.5 KiB | 00m00s [12/93] Installing libstdc++-devel-0:14 100% | 299.6 MiB/s | 15.3 MiB | 00m00s [13/93] Installing hdf5-0:1.12.1-15.fc4 100% | 291.8 MiB/s | 9.0 MiB | 00m00s [14/93] Installing libaec-devel-0:1.1.2 100% | 0.0 B/s | 12.9 KiB | 00m00s [15/93] Installing openblas-openmp-0:0. 100% | 311.3 MiB/s | 15.3 MiB | 00m00s [16/93] Installing openblas-openmp64-0: 100% | 311.2 MiB/s | 15.2 MiB | 00m00s [17/93] Installing flexiblas-netlib64-0 100% | 300.0 MiB/s | 11.7 MiB | 00m00s [18/93] Installing flexiblas-openblas-o 100% | 0.0 B/s | 40.0 KiB | 00m00s [19/93] Installing flexiblas-0:3.4.2-1. 100% | 0.0 B/s | 48.1 KiB | 00m00s [20/93] Installing flexiblas-openblas-o 100% | 0.0 B/s | 40.0 KiB | 00m00s [21/93] Installing flexiblas-netlib-0:3 100% | 293.1 MiB/s | 11.7 MiB | 00m00s [22/93] Installing arpack-0:3.9.1-3.fc4 100% | 206.9 MiB/s | 635.6 KiB | 00m00s [23/93] Installing arpack-devel-0:3.9.1 100% | 70.4 MiB/s | 72.1 KiB | 00m00s [24/93] Installing flexiblas-devel-0:3. 100% | 583.3 MiB/s | 4.7 MiB | 00m00s [25/93] Installing pyproject-rpm-macros 100% | 98.4 MiB/s | 100.8 KiB | 00m00s [26/93] Installing cpp-0:14.1.1-1.fc41. 100% | 273.7 MiB/s | 25.5 MiB | 00m00s [27/93] Installing vim-filesystem-2:9.1 100% | 0.0 B/s | 4.7 KiB | 00m00s [28/93] Installing emacs-filesystem-1:3 100% | 531.2 KiB/s | 544.0 B | 00m00s [29/93] Installing kernel-headers-0:6.9 100% | 182.3 MiB/s | 6.4 MiB | 00m00s [30/93] Installing glibc-headers-s390-0 100% | 159.6 MiB/s | 2.2 MiB | 00m00s [31/93] Installing libxcrypt-devel-0:4. 100% | 31.8 MiB/s | 32.6 KiB | 00m00s [32/93] Installing glibc-devel-0:2.39.9 100% | 453.3 MiB/s | 464.2 KiB | 00m00s [33/93] Installing zlib-ng-compat-devel 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [34/93] Installing python-pip-wheel-0:2 100% | 509.3 MiB/s | 1.5 MiB | 00m00s [35/93] Installing mpdecimal-0:2.5.1-9. 100% | 224.3 MiB/s | 229.7 KiB | 00m00s [36/93] Installing libb2-0:0.98.1-11.fc 100% | 10.5 MiB/s | 43.1 KiB | 00m00s [37/93] Installing python3-libs-0:3.12. 100% | 275.8 MiB/s | 42.2 MiB | 00m00s [38/93] Installing python3-0:3.12.3-2.f 100% | 10.8 MiB/s | 33.0 KiB | 00m00s [39/93] Installing python3-numpy-1:1.26 100% | 325.4 MiB/s | 42.3 MiB | 00m00s [40/93] Installing python3-packaging-0: 100% | 212.7 MiB/s | 435.6 KiB | 00m00s [41/93] Installing cmake-rpm-macros-0:3 100% | 0.0 B/s | 8.1 KiB | 00m00s [42/93] Installing python3-idna-0:3.7-1 100% | 195.6 MiB/s | 600.9 KiB | 00m00s [43/93] Installing python3-urllib3-0:1. 100% | 199.6 MiB/s | 1.0 MiB | 00m00s [44/93] Installing python3-rpm-generato 100% | 81.0 MiB/s | 82.9 KiB | 00m00s [45/93] Installing python3-devel-0:3.12 100% | 141.8 MiB/s | 1.3 MiB | 00m00s [46/93] Installing python3-numpy-f2py-1 100% | 212.8 MiB/s | 2.8 MiB | 00m00s [47/93] Installing python3-numexpr-0:2. 100% | 196.6 MiB/s | 604.1 KiB | 00m00s [48/93] Installing python3-iniconfig-0: 100% | 0.0 B/s | 23.4 KiB | 00m00s [49/93] Installing python3-pluggy-0:1.3 100% | 61.3 MiB/s | 188.3 KiB | 00m00s [50/93] Installing python3-pytest-0:7.4 100% | 323.4 MiB/s | 15.2 MiB | 00m00s [51/93] Installing python3-pytz-0:2024. 100% | 225.7 MiB/s | 231.1 KiB | 00m00s [52/93] Installing python3-appdirs-0:1. 100% | 0.0 B/s | 71.1 KiB | 00m00s [53/93] Installing python3-six-0:1.16.0 100% | 117.2 MiB/s | 120.1 KiB | 00m00s [54/93] Installing python3-dateutil-1:2 100% | 217.7 MiB/s | 891.5 KiB | 00m00s [55/93] Installing python3-charset-norm 100% | 157.5 MiB/s | 322.7 KiB | 00m00s [56/93] Installing python3-requests-0:2 100% | 154.5 MiB/s | 474.5 KiB | 00m00s [57/93] Installing python3-pooch-0:1.5. 100% | 91.8 MiB/s | 563.8 KiB | 00m00s [58/93] Installing python3-scipy-0:1.11 100% | 293.2 MiB/s | 65.1 MiB | 00m00s [59/93] Installing python3-Bottleneck-0 100% | 135.4 MiB/s | 693.1 KiB | 00m00s [60/93] Installing metis-0:5.1.0.3-5.fc 100% | 265.6 MiB/s | 1.1 MiB | 00m00s [61/93] Installing SuperLU-0:6.0.1-5.fc 100% | 286.7 MiB/s | 587.2 KiB | 00m00s [62/93] Installing SuperLU-devel-0:6.0. 100% | 102.6 MiB/s | 105.1 KiB | 00m00s [63/93] Installing armadillo-0:12.8.1-1 100% | 144.7 MiB/s | 148.2 KiB | 00m00s [64/93] Installing annobin-docs-0:12.53 100% | 0.0 B/s | 97.2 KiB | 00m00s [65/93] Installing rhash-0:1.4.4-1.fc41 100% | 177.2 MiB/s | 362.8 KiB | 00m00s [66/93] Installing libuv-1:1.48.0-1.fc4 100% | 270.1 MiB/s | 553.1 KiB | 00m00s [67/93] Installing jsoncpp-0:1.9.5-7.fc 100% | 243.2 MiB/s | 249.1 KiB | 00m00s [68/93] Installing libubsan-0:14.1.1-1. 100% | 240.3 MiB/s | 492.0 KiB | 00m00s [69/93] Installing libatomic-0:14.1.1-1 100% | 0.0 B/s | 33.0 KiB | 00m00s [70/93] Installing libasan-0:14.1.1-1.f 100% | 273.7 MiB/s | 1.6 MiB | 00m00s [71/93] Installing gc-0:8.2.2-6.fc40.s3 100% | 89.9 MiB/s | 276.3 KiB | 00m00s [72/93] Installing guile30-0:3.0.7-12.f 100% | 346.7 MiB/s | 51.7 MiB | 00m00s [73/93] Installing make-1:4.4.1-6.fc40. 100% | 232.8 MiB/s | 1.9 MiB | 00m00s [74/93] Installing gcc-0:14.1.1-1.fc41. 100% | 297.7 MiB/s | 76.5 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch [75/93] Installing gcc-gfortran-0:14.1. 100% | 251.9 MiB/s | 27.5 MiB | 00m00s [76/93] Installing hdf5-devel-0:1.12.1- 100% | 193.2 MiB/s | 3.9 MiB | 00m00s [77/93] Installing cmake-data-0:3.28.3- 100% | 108.8 MiB/s | 8.5 MiB | 00m00s [78/93] Installing cmake-0:3.28.3-4.fc4 100% | 314.5 MiB/s | 31.1 MiB | 00m00s [79/93] Installing armadillo-devel-0:12 100% | 297.5 MiB/s | 7.4 MiB | 00m00s [80/93] Installing gcc-c++-0:14.1.1-1.f 100% | 281.6 MiB/s | 28.7 MiB | 00m00s [81/93] Installing annobin-plugin-gcc-0 100% | 73.1 MiB/s | 973.1 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch [82/93] Installing gcc-plugin-annobin-0 100% | 4.1 MiB/s | 58.4 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:288-1.fc41.noarch [83/93] Installing python3-pandas-0:2.2 100% | 301.6 MiB/s | 41.9 MiB | 00m00s [84/93] Installing python3-pytest-runne 100% | 12.7 MiB/s | 26.0 KiB | 00m00s [85/93] Installing python3-cython-0:3.0 100% | 256.9 MiB/s | 18.2 MiB | 00m00s [86/93] Installing python3-setuptools-0 100% | 209.0 MiB/s | 7.3 MiB | 00m00s [87/93] Installing python3-wheel-1:0.43 100% | 129.9 MiB/s | 532.0 KiB | 00m00s [88/93] Installing cereal-devel-0:1.3.2 100% | 196.2 MiB/s | 1.4 MiB | 00m00s [89/93] Installing cli11-devel-0:2.4.2- 100% | 202.3 MiB/s | 621.4 KiB | 00m00s [90/93] Installing ensmallen-devel-0:2. 100% | 136.9 MiB/s | 1.4 MiB | 00m00s [91/93] Installing txt2man-0:1.7.1-6.fc 100% | 0.0 B/s | 48.6 KiB | 00m00s [92/93] Installing stb_image_write-deve 100% | 0.0 B/s | 72.9 KiB | 00m00s [93/93] Installing stb_image-devel-0:2. 100% | 2.2 MiB/s | 280.6 KiB | 00m00s >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-18.fc41.s390x >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.s390x >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.s390x Warning: skipped PGP checks for 91 package(s). Finish: build setup for mlpack-4.3.0-4.fc41.src.rpm Start: rpmbuild mlpack-4.3.0-4.fc41.src.rpm Building target platforms: s390x Building for target s390x setting SOURCE_DATE_EPOCH=1715472000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.njoss0 + 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.rcVEcs + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mlpack-4.3.0 + /usr/bin/python3 -m ensurepip --upgrade Defaulting to user installation because normal site-packages is not writeable Looking in links: /tmp/tmpw9shzd5f Processing /tmp/tmpw9shzd5f/pip-24.0-py3-none-any.whl Installing collected packages: pip WARNING: The scripts pip3 and pip3.12 are installed in '/builddir/.local/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed pip-24.0 + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -D CMAKE_INSTALL_LIBDIR=/usr/lib64 -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D BUILD_PYTHON_BINDINGS=ON -D PYTHON_EXECUTABLE=/usr/bin/python3 -D BUILD_GO_BINDINGS=OFF -D BUILD_JULIA_BINDINGS=OFF -D STB_IMAGE_INCLUDE_DIR=/usr/include -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMake/cotire.cmake:40 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- cotire 1.7.10 loaded. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Armadillo: /usr/lib64/libarmadillo.so (found suitable version "12.8.1", minimum required is "9.800") -- Found StbImage: /usr/include -- Check that STB static implementation mode links correctly... -- Check that STB static implementation mode links correctly... success -- Found Ensmallen: /usr/include (found suitable version "2.19.0", minimum required is "2.10.0") -- Found cereal: /usr/include (found suitable version "1.3.2", minimum required is "1.1.2") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Not building Julia bindings. -- Not building Markdown bindings. CMake Warning (dev) at src/mlpack/bindings/python/CMakeLists.txt:53 (find_package): Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules are removed. Run "cmake --help-policy CMP0148" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found PythonInterp: /usr/bin/python3 (found version "3.12.3") -- Found PY_distutils: /usr/lib/python3.12/site-packages/setuptools/_distutils :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_Cython: /usr/lib64/python3.12/site-packages/Cython -- Found PY_numpy: /usr/lib64/python3.12/site-packages/numpy :1: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. -- Found PY_pandas: /usr/lib64/python3.12/site-packages/pandas -- Found PY_wheel: /usr/lib/python3.12/site-packages/wheel -- Not building Go bindings. -- Not building R bindings. -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Configuring done (2.7s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j2 --verbose Change Dir: '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j2 /usr/bin/cmake -S/builddir/build/BUILD/mlpack-4.3.0 -B/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/build gmake[2]: Leaving 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' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 1%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -MF CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o.d -o CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp [ 2%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -MF CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o.d -o CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:14: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-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/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp: In function ‘void range_search(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 174 | rs = new RSModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:174:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp: In function ‘void approx_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 241 | m = new ApproxKFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here 117 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here 125 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here 133 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = ApproxKFNModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = ApproxKFNModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = ApproxKFNModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:172:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:117:67: required from here 117 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:125:59: required from here 125 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:133:55: required from here 133 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:113:64: required from here 113 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::RPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:153:64: required from here 153 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::MaxRPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:157:67: required from here 157 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:165:64: required from here 165 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::BallTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:129:66: required from here 129 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::VPTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:149:64: required from here 149 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:168:44: required from ‘mlpack::LeafSizeRSWrapper::LeafSizeRSWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 168 | RSWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:161:64: required from here 161 | rSearch = new LeafSizeRSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:121:55: required from here 121 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:141:59: required from here 141 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:145:63: required from here 145 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:93:7: required from ‘mlpack::RSWrapper::RSWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 93 | rs(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:137:62: required from here 137 | rSearch = new RSWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RangeSearchStat, arma::Mat >; D = std::default_delete, mlpack::RangeSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RangeSearchStat, arma::Mat >, std::default_delete, mlpack::RangeSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:88:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:393, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 365 | new typename decltype(rs)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 367 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:365:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::VPTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusPlusTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RPlusTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::HilbertRTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:302:11: required from ‘void mlpack::RSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 302 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:120:16: required from here 120 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:358:13: required from ‘void mlpack::LeafSizeRSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 358 | rs.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:183:16: required from here 183 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::Octree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::UBTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::MaxRPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::RPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::VPTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::XTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::BallTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:321:33: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 321 | typename decltype(rs)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::RStarTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::RSWrapper* mlpack::RSWrapper::Clone() const [with TreeType = mlpack::StandardCoverTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:100:22: required from here 100 | virtual RSWrapper* Clone() const { return new RSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:88:7: required from ‘mlpack::LeafSizeRSWrapper* mlpack::LeafSizeRSWrapper::Clone() const [with TreeType = mlpack::KDTree]’ 88 | class RSWrapper : public RSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:177:30: required from here 177 | virtual LeafSizeRSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RangeSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::MaxRPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::VPTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::BallTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:331:14: required from ‘void mlpack::RSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 331 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:126:16: required from here 126 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model_impl.hpp:418:14: required from ‘void mlpack::LeafSizeRSWrapper::Search(mlpack::util::Timers&, arma::mat&&, const mlpack::Range&, std::vector > >&, std::vector >&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; mlpack::Range = mlpack::RangeType; size_t = long unsigned int]’ 418 | rs.Search(std::move(querySet), range, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/rs_model.hpp:189:16: required from here 189 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_approx_kfn.dir/approx_kfn/approx_kfn_main.cpp.o -o ../../../bin/mlpack_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -MF CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp: In function ‘void bayesian_linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 157 | bayesLinReg = new BayesianLinearRegression(center, scale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::BayesianLinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::BayesianLinearRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::BayesianLinearRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:112:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 2%] Linking CXX executable ../../../bin/mlpack_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_bayesian_linear_regression.dir/bayesian_linear_regression/bayesian_linear_regression_main.cpp.o -o ../../../bin/mlpack_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 2%] Built target mlpack_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -MF CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o.d -o CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here 57 | neighborSearch.Train(std::move(normalizedSet)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here 319 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here 322 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here 325 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here 328 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here 331 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here 334 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here 337 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here 340 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here 343 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here 346 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ 144 | NeighborSearchPolicy neighborSearch(stretchedH); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 346 | decomposition.template GetNeighborhood( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ 129 | cf.template Predict(combinations, predictions); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 161 | PredictHelper(cf, interpolationType, combinations, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here 147 | void CFWrapper::Predict( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 3%] Linking CXX executable ../../../bin/mlpack_range_search cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_range_search.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_range_search.dir/range_search/range_search_main.cpp.o -o ../../../bin/mlpack_range_search /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Built target mlpack_range_search /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 3%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -MF CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o.d -o CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_dbscan.dir/dbscan/dbscan_main.cpp.o -o ../../../bin/mlpack_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -MF CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o.d -o CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here 231 | maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = DecisionTreeModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = DecisionTreeModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = DecisionTreeModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:152:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 4%] Linking CXX executable ../../../bin/mlpack_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_decision_tree.dir/decision_tree/decision_tree_main.cpp.o -o ../../../bin/mlpack_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Built target mlpack_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_det.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 4%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -MF CMakeFiles/mlpack_det.dir/det/det_main.cpp.o.d -o CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::DTree<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::DTree<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::DTree<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:81:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_det.dir/det/det_main.cpp.o -o ../../../bin/mlpack_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -MF CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o.d -o CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:27: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here 130 | leafSize); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_emst.dir/emst/emst_main.cpp.o -o ../../../bin/mlpack_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -MF CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o.d -o CMakeFiles/mlpack_fastmks.dir/fastmks/fastmks_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 332 | linear = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 337 | polynomial = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 343 | cosine = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 348 | gaussian = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 354 | epan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 359 | triangular = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 365 | hyptan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 5%] Linking CXX executable ../../../bin/mlpack_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_cf.dir/cf/cf_main.cpp.o -o ../../../bin/mlpack_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Built target mlpack_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 5%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -MF CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o.d -o CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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_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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:144:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:57:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 6%] Linking CXX executable ../../../bin/mlpack_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_generate.dir/gmm/gmm_generate_main.cpp.o -o ../../../bin/mlpack_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 6%] Built target mlpack_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -MF CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o.d -o CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::GMM; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::GMM*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::GMM*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:59:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_train.dir/gmm/gmm_train_main.cpp.o -o ../../../bin/mlpack_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -MF CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o.d -o CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 7%] Linking CXX executable ../../../bin/mlpack_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_gmm_probability.dir/gmm/gmm_probability_main.cpp.o -o ../../../bin/mlpack_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 7%] Built target mlpack_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -MF CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o.d -o CMakeFiles/mlpack_hmm_generate.dir/hmm/hmm_generate_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:14: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 8%] Linking CXX executable ../../../bin/mlpack_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_hmm_train.dir/hmm/hmm_train_main.cpp.o -o ../../../bin/mlpack_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Built target mlpack_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 8%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -MF CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o.d -o CMakeFiles/mlpack_hmm_loglik.dir/hmm/hmm_loglik_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp [ 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_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/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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/methods/hoeffding_trees/hoeffding_tree_model.hpp:223, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In copy constructor ‘mlpack::HoeffdingTreeModel::HoeffdingTreeModel(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘mlpack::HoeffdingTreeModel& mlpack::HoeffdingTreeModel::operator=(const mlpack::HoeffdingTreeModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 81 | giniHoeffdingTree = new GiniHoeffdingTreeType(*other.giniHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:81:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 85 | infoHoeffdingTree = new InfoHoeffdingTreeType(*other.infoHoeffdingTree); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:85:77: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp: In member function ‘void mlpack::HoeffdingTreeModel::BuildModel(const arma::mat&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, bool, double, size_t, size_t, size_t, size_t, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::GiniHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 161 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:161:62: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: warning: ‘new’ of type ‘mlpack::HoeffdingTreeModel::InfoHoeffdingTreeType’ {aka ‘mlpack::HoeffdingTree’} with extended alignment 16 [-Waligned-new=] 180 | HoeffdingCategoricalSplit(0, 0), ns); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:180:74: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp:434, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:34:33: required from here 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::KDEStat, arma::Mat >; D = std::default_delete, mlpack::KDEStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::KDEStat, arma::Mat >, std::default_delete, mlpack::KDEStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::KDEModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::KDEModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::KDEModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::KDEModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:138:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 10%] Linking CXX executable ../../../bin/mlpack_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_hoeffding_tree.dir/hoeffding_trees/hoeffding_tree_main.cpp.o -o ../../../bin/mlpack_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 10%] Built target mlpack_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -MF CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o.d -o CMakeFiles/mlpack_kernel_pca.dir/kernel_pca/kernel_pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 48 | nm.Apply(G); | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ 77 | Apply(data, data, eigVal, coeffs, newDimension); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ 145 | kpca.Apply(dataset, newDim); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 11%] Linking CXX executable ../../../bin/mlpack_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_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 [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 11%] Built target mlpack_kernel_pca /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/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/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LARS*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:110:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 12%] Linking CXX executable ../../../bin/mlpack_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lars.dir/lars/lars_main.cpp.o -o ../../../bin/mlpack_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 12%] Built target mlpack_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -MF CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o.d -o CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp: In function ‘void linear_svm(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 310 | model = new LinearSVMModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = LinearSVMModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = LinearSVMModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = LinearSVMModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:157:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_kmeans.dir/kmeans/kmeans_main.cpp.o -o ../../../bin/mlpack_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_kmeans /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -MF CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o.d -o CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here 199 | knn.Train(dataset); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 13%] Linking CXX executable ../../../bin/mlpack_linear_svm cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_svm.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_linear_svm.dir/linear_svm/linear_svm_main.cpp.o -o ../../../bin/mlpack_linear_svm /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Built target mlpack_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 13%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -MF CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o.d -o CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp: In function ‘void local_coordinate_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 174 | lcc = new LocalCoordinateCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:174:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LocalCoordinateCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LocalCoordinateCoding*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LocalCoordinateCoding*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp:109:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LocalCoordinateCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_lmnn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lmnn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lmnn.dir/lmnn/lmnn_main.cpp.o -o ../../../bin/mlpack_lmnn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -MF CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o.d -o CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LogisticRegression<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LogisticRegression<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LogisticRegression<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:141:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 14%] Linking CXX executable ../../../bin/mlpack_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_local_coordinate_coding.dir/local_coordinate_coding/local_coordinate_coding_main.cpp.o -o ../../../bin/mlpack_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Built target mlpack_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 14%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -MF CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o.d -o CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp: In function ‘void lsh(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 185 | allkann = new LSHSearch<>(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:185:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LSHSearch<>; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LSHSearch<>*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LSHSearch<>*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lsh/lsh_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LSHSearch<>’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 15%] Linking CXX executable ../../../bin/mlpack_logistic_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_logistic_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_logistic_regression.dir/logistic_regression/logistic_regression_main.cpp.o -o ../../../bin/mlpack_logistic_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 15%] Built target mlpack_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -MF CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o.d -o CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 16%] Linking CXX executable ../../../bin/mlpack_lsh cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_lsh.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_lsh.dir/lsh/lsh_main.cpp.o -o ../../../bin/mlpack_lsh /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Built target mlpack_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -MF CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o.d -o CMakeFiles/mlpack_nbc.dir/naive_bayes/nbc_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 16%] Linking CXX executable ../../../bin/mlpack_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_mean_shift.dir/mean_shift/mean_shift_main.cpp.o -o ../../../bin/mlpack_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 16%] Built target mlpack_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 17%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -MF CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o.d -o CMakeFiles/mlpack_nca.dir/nca/nca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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 /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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = NBCModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = NBCModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = NBCModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/naive_bayes/nbc_main.cpp:115:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘NBCModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 [ 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 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 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/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::NSModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:87:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from â€˜void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; D = std::default_delete, mlpack::NeighborSearchStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::NeighborSearchStat, arma::Mat >, std::default_delete, mlpack::NeighborSearchStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair&>}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::NSModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::NSModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::NSModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::NSModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:83:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 18%] Linking CXX executable ../../../bin/mlpack_knn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_knn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_knn.dir/neighbor_search/knn_main.cpp.o -o ../../../bin/mlpack_knn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Built target mlpack_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 18%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -MF CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o.d -o CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nmf/nmf_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 19%] Linking CXX executable ../../../bin/mlpack_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_kfn.dir/neighbor_search/kfn_main.cpp.o -o ../../../bin/mlpack_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Built target mlpack_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 19%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -MF CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o.d -o CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_nmf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_nmf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_nmf.dir/nmf/nmf_main.cpp.o -o ../../../bin/mlpack_nmf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -MF CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o.d -o CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:15: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp: In function ‘void perceptron(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 184 | p = new PerceptronModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:184:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = PerceptronModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = PerceptronModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = PerceptronModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/perceptron/perceptron_main.cpp:141:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘PerceptronModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 20%] Linking CXX executable ../../../bin/mlpack_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_pca.dir/pca/pca_main.cpp.o -o ../../../bin/mlpack_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Built target mlpack_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 20%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -MF CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_split_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 21%] Linking CXX executable ../../../bin/mlpack_perceptron cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_perceptron.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_perceptron.dir/perceptron/perceptron_main.cpp.o -o ../../../bin/mlpack_perceptron /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Built target mlpack_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -MF CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 21%] Linking CXX executable ../../../bin/mlpack_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_split.dir/preprocess/preprocess_split_main.cpp.o -o ../../../bin/mlpack_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 21%] Built target mlpack_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -MF CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 22%] Linking CXX executable ../../../bin/mlpack_preprocess_binarize cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_binarize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_binarize.dir/preprocess/preprocess_binarize_main.cpp.o -o ../../../bin/mlpack_preprocess_binarize /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Built target mlpack_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -MF CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 22%] Linking CXX executable ../../../bin/mlpack_preprocess_describe cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_describe.dir/preprocess/preprocess_describe_main.cpp.o -o ../../../bin/mlpack_preprocess_describe /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 22%] Built target mlpack_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -MF CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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/methods/preprocess/scaling_model.hpp:141, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In copy constructor ‘mlpack::data::ScalingModel::ScalingModel(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 43 | new data::MinMaxScaler(*other.minmaxscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 45 | new data::MaxAbsScaler(*other.maxabsscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 47 | new data::MeanNormalization(*other.meanscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 49 | new data::StandardScaler(*other.standardscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 51 | new data::PCAWhitening(*other.pcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 53 | new data::ZCAWhitening(*other.zcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘mlpack::data::ScalingModel& mlpack::data::ScalingModel::operator=(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 97 | new data::MinMaxScaler(*other.minmaxscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 101 | new data::MaxAbsScaler(*other.maxabsscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 105 | new data::StandardScaler(*other.standardscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 109 | new data::MeanNormalization(*other.meanscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 113 | new data::PCAWhitening(*other.pcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 117 | new data::ZCAWhitening(*other.zcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘void mlpack::data::ScalingModel::Fit(const MatType&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In instantiation of ‘void mlpack::data::ScalingModel::Fit(const MatType&) [with MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:169:13: required from here 169 | m->Fit(input); | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 23%] Linking CXX executable ../../../bin/mlpack_preprocess_one_hot_encoding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_one_hot_encoding.dir/preprocess/preprocess_one_hot_encoding_main.cpp.o -o ../../../bin/mlpack_preprocess_one_hot_encoding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Built target mlpack_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 23%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -MF CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o.d -o CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/radical/radical_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 24%] Linking CXX executable ../../../bin/mlpack_preprocess_scale cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_scale.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_scale.dir/preprocess/preprocess_scale_main.cpp.o -o ../../../bin/mlpack_preprocess_scale /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 24%] Built target mlpack_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 24%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -MF CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o.d -o CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:562:21: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 120 | std::_Construct(std::__addressof(*__cur), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 894 | std::__uninitialized_move_if_noexcept_a( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1016:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 1016 | _M_default_append(__new_size - size()); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 501 | trees.resize(trees.size() + numTrees); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_radical cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_radical.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_radical.dir/radical/radical_main.cpp.o -o ../../../bin/mlpack_radical /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -MF CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o.d -o CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search.hpp:401, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In member function ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp: In function ‘void krann(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 174 | rann = new RAModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:174:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here 113 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::RAModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 70 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree() [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat]’: /usr/include/cereal/access.hpp:317:16: required from ‘static T* cereal::access::construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >]’ 317 | return new T(); | ^~~~~~~ /usr/include/cereal/details/traits.hpp:1364:46: required from ‘static T* cereal::detail::Construct::load_andor_construct() [with T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; A = cereal::BinaryInputArchive]’ 1364 | { return ::cereal::access::construct(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/types/memory.hpp:411:101: required from ‘typename std::enable_if<(! cereal::traits::has_load_and_construct::value), void>::type cereal::load(Archive&, memory_detail::PtrWrapper&>&) [with Archive = BinaryInputArchive; T = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; D = std::default_delete, mlpack::RAQueryStat, arma::Mat > >; typename std::enable_if<(! traits::has_load_and_construct::value), void>::type = void]’ 411 | std::unique_ptr ptr( detail::Construct::load_andor_construct() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/cereal/cereal.hpp:941:34: required from ‘ArchiveType& cereal::InputArchive::processImpl(T&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; typename cereal::traits::detail::EnableIfHelper::value, (! cereal::traits::has_invalid_input_versioning::value), (cereal::traits::is_input_serializable::value && (cereal::traits::is_specialized_non_member_load::value || (! cereal::traits::is_specialized::value)))>::type = (cereal::traits::detail::sfinae)0; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 941 | CEREAL_LOAD_FUNCTION_NAME(*self, t); | ^ /usr/include/cereal/cereal.hpp:853:26: required from ‘void cereal::InputArchive::process(T&&) [with T = cereal::memory_detail::PtrWrapper, mlpack::RAQueryStat, arma::Mat >, std::default_delete, mlpack::RAQueryStat, arma::Mat > > >&>; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 853 | self->processImpl( head ); | ~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/cereal/cereal.hpp:730:16: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/cereal/cereal.hpp:730:16: required from ‘ArchiveType& cereal::InputArchive::operator()(Types&& ...) [with Types = {cereal::NameValuePair}; ArchiveType = cereal::BinaryInputArchive; unsigned int Flags = 1]’ 730 | process( std::forward( args )... ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/data/load_model_impl.hpp:95:9: required from ‘bool mlpack::data::Load(const std::string&, const std::string&, T&, bool, format) [with T = mlpack::RAModel; std::string = std::__cxx11::basic_string]’ 95 | ar(cereal::make_nvp(name.c_str(), t)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:124:15: required from ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::RAModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’ 124 | data::Load(value, "model", *model, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::RAModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::RAModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:85:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 475 | dataset(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:475:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 161 | referenceTree = BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 317 | Tree* queryTree = BuildTree(const_cast(querySet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_random_forest.dir/random_forest/random_forest_main.cpp.o -o ../../../bin/mlpack_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -MF CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o.d -o CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:11: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:16: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SoftmaxRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SoftmaxRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SoftmaxRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:103:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 25%] Linking CXX executable ../../../bin/mlpack_softmax_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_softmax_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_softmax_regression.dir/softmax_regression/softmax_regression_main.cpp.o -o ../../../bin/mlpack_softmax_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 25%] Built target mlpack_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -MF CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o.d -o CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp: In function ‘void sparse_coding(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 184 | sc = new SparseCoding(0, 0.0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:184:33: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::SparseCoding; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::SparseCoding*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::SparseCoding*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/sparse_coding/sparse_coding_main.cpp:116:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::SparseCoding’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_krann cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_krann.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_krann.dir/rann/krann_main.cpp.o -o ../../../bin/mlpack_krann /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -MF CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o.d -o CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:34: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp: In function ‘void adaboost(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 191 | m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:191:27: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:41: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:39: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::AdaBoostModel; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::AdaBoostModel*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::AdaBoostModel*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_main.cpp:145:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_sparse_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_sparse_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_sparse_coding.dir/sparse_coding/sparse_coding_main.cpp.o -o ../../../bin/mlpack_sparse_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -MF CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o.d -o CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp: In function ‘void linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 175 | lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:175:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param_impl.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_printable_param.hpp:82, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:27, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp: In instantiation of ‘T*& mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const typename std::enable_if<(! arma::is_arma_type::value)>::type*, const typename std::enable_if::value>::type*) [with T = mlpack::LinearRegression; typename std::enable_if<(! arma::is_arma_type::value)>::type = void; typename std::enable_if::value>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:143:69: required from ‘void mlpack::bindings::cli::GetParam(mlpack::util::ParamData&, const void*, void*) [with T = mlpack::LinearRegression*]’ 143 | *((T**) output) = &GetParam::type>(d); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/cli_option.hpp:117:20: required from ‘mlpack::bindings::cli::CLIOption::CLIOption(N, const std::string&, const std::string&, const std::string&, const std::string&, bool, bool, bool, const std::string&) [with N = mlpack::LinearRegression*; std::string = std::__cxx11::basic_string]’ 117 | IO::AddFunction(tname, "GetParam", &GetParam); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_main.cpp:98:1: required from here 1007 | STRINGIFY(BINDING_NAME)); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 123 | T* model = new T(); | ^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/get_param.hpp:123:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 26%] Linking CXX executable ../../../bin/mlpack_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_adaboost.dir/adaboost/adaboost_main.cpp.o -o ../../../bin/mlpack_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -MF CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o.d -o CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_imputer_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 26%] Linking CXX executable ../../../bin/mlpack_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_linear_regression.dir/linear_regression/linear_regression_main.cpp.o -o ../../../bin/mlpack_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 26%] Built target mlpack_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Building CXX object src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_CLI -MD -MT src/mlpack/methods/CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -MF CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o.d -o CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:12: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/parse_command_line.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/cli/mlpack_main.hpp:89, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/mlpack_main.hpp:39, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 27%] Linking CXX executable ../../../bin/mlpack_preprocess_imputer cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_preprocess_imputer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_preprocess_imputer.dir/preprocess/preprocess_imputer_main.cpp.o -o ../../../bin/mlpack_preprocess_imputer /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target mlpack_preprocess_imputer /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/pkgconfig.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/pkgconfig.dir/build.make CMakeFiles/pkgconfig.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Generating mlpack.pc (pkg-config) file. /usr/bin/cmake -D MLPACK_SOURCE_DIR="/builddir/build/BUILD/mlpack-4.3.0" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/GeneratePkgConfig.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target pkgconfig /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_copy.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_copy.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E make_directory /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_numpy.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/arma_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/matrix_utils.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.hpp /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/serialization.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/params.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/preprocess_json_params.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/timers.pxd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.cfg /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/copy_artifacts.py /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E copy /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup_readme.md /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 27%] Built target python_copy /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/CMakeFiles/python_configure.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/CMakeFiles/python_configure.dir/build.make src/mlpack/CMakeFiles/python_configure.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Configuring setup.py... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack && /usr/bin/cmake -D GENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/setup.py.in -D GENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py -D PACKAGE_VERSION="4.3.0" -D MLPACK_LIBRARIES="/usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a" -D MLPACK_PYXS="arma_numpy.pyx approx_kfn.pyx bayesian_linear_regression.pyx cf.pyx dbscan.pyx decision_tree.pyx det.pyx emst.pyx fastmks.pyx gmm_train.pyx gmm_generate.pyx gmm_probability.pyx hmm_train.pyx hmm_generate.pyx hmm_loglik.pyx hmm_viterbi.pyx hoeffding_tree.pyx kde.pyx kernel_pca.pyx kmeans.pyx lars.pyx linear_svm.pyx lmnn.pyx local_coordinate_coding.pyx logistic_regression.pyx lsh.pyx mean_shift.pyx nbc.pyx nca.pyx knn.pyx kfn.pyx nmf.pyx pca.pyx perceptron.pyx preprocess_split.pyx preprocess_binarize.pyx preprocess_describe.pyx preprocess_scale.pyx preprocess_one_hot_encoding.pyx radical.pyx random_forest.pyx krann.pyx softmax_regression.pyx sparse_coding.pyx adaboost_train.pyx adaboost_classify.pyx adaboost_probabilities.pyx linear_regression_train.pyx linear_regression_predict.pyx image_converter.pyx" -D OpenMP_CXX_FLAGS="-fopenmp" -D DISABLE_CFLAGS="" -D CYTHON_INCLUDE_DIRECTORIES="/builddir/build/BUILD/mlpack-4.3.0/src /usr/include /usr/include /usr/include /usr/include /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include" -D CMAKE_CXX_FLAGS=-O2\ \ -fexceptions\ -g\ -grecord-gcc-switches\ -pipe\ -Wall\ -Werror=format-security\ -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3\ -Wp,-D_GLIBCXX_ASSERTIONS\ -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1\ -fstack-protector-strong\ -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1\ \ -m64\ -march=z13\ -mtune=z14\ -fasynchronous-unwind-tables\ -fstack-clash-protection\ -Wall\ -Wextra\ -ftemplate-depth=1000\ -Wno-unused-function\ -O3\ -fopenmp -D EXTRA_CXX_FLAGS="-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN" -D OUTPUT_DIR=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configure /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python_configured.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build.make src/mlpack/bindings/python/CMakeFiles/python_configured.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/cmake -E env NO_BUILD=1 /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build running build_py creating build creating build/lib creating build/lib/mlpack copying ./mlpack/__init__.py -> build/lib/mlpack copying ./mlpack/matrix_utils.py -> build/lib/mlpack copying ./mlpack/preprocess_json_params.py -> build/lib/mlpack gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 28%] Built target python_configured /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_image_converter.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/image_converter_main.cpp -DPROGRAM_NAME=image_converter -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_image_converter.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 29%] Linking CXX executable ../../../bin/mlpack_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/mlpack_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/mlpack_image_converter.dir/preprocess/image_converter_main.cpp.o -o ../../../bin/mlpack_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Built target mlpack_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 29%] Generating ../bindings/python/generate_pyx_approx_kfn.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp -DPROGRAM_NAME=approx_kfn -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_approx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp: In function ‘void mlpack_approx_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: warning: ‘new’ of type ‘ApproxKFNModel’ with extended alignment 16 [-Waligned-new=] 241 | m = new ApproxKFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:241:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:333:29: required from here 333 | KFN kfn(referenceSet); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp:335:19: required from here 335 | kfn.Search(set, 1, exactNeighbors, exactDistances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 30%] Linking CXX executable ../../../bin/generate_pyx_image_converter cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_image_converter.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/generate_pyx_image_converter.cpp.o CMakeFiles/generate_pyx_image_converter.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_image_converter /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_image_converter -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/image_converter.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 30%] Built target generate_pyx_image_converter [ 30%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Generating ../bindings/python/generate_pyx_bayesian_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -DPROGRAM_NAME=bayesian_linear_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -MF CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o.d -o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_bayesian_linear_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp: In function ‘void mlpack_bayesian_linear_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: warning: ‘new’ of type ‘mlpack::BayesianLinearRegression’ with extended alignment 16 [-Waligned-new=] 157 | bayesLinReg = new BayesianLinearRegression(center, scale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp:157:61: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 31%] Linking CXX executable ../../../bin/generate_pyx_approx_kfn cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_approx_kfn.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/generate_pyx_approx_kfn.cpp.o CMakeFiles/generate_pyx_approx_kfn.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_approx_kfn /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_approx_kfn -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/approx_kfn.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 31%] Built target generate_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_cf.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp -DPROGRAM_NAME=cf -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_cf.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In member function ‘void mlpack::QUIC_SVD::Apply(const arma::mat&, arma::mat&, arma::mat&, arma::mat&, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 50 | ctree = new CosineTree(dataset, epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:50:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 52 | ctree = new CosineTree(dataset.t(), epsilon, delta); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:52:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:57:25: required from here 57 | neighborSearch.Train(std::move(normalizedSet)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:279, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = NMFPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:319:46: required from here 319 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BatchSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:322:51: required from here 322 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RandomizedSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:325:56: required from here 325 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = RegSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:328:49: required from here 328 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDCompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:331:54: required from here 331 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDIncompletePolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:334:56: required from here 334 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BiasSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:337:50: required from here 337 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = SVDPlusPlusPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:340:54: required from here 340 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = QUIC_SVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:343:51: required from here 343 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::InitializeModelHelper(CFModel::NormalizationTypes) [with DecompositionPolicy = BlockKrylovSVDPolicy]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:346:57: required from here 346 | return InitializeModelHelper(normalizationType); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 293 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:293:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 296 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:296:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 299 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:299:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 302 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:302:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 305 | return new CFWrapper(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:305:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = NMFPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:421:23: required from here 421 | cf = TrainHelper(NMFPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BatchSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:426:23: required from here 426 | cf = TrainHelper(BatchSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 427 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RandomizedSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:431:23: required from here 431 | cf = TrainHelper(RandomizedSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = RegSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:436:23: required from here 436 | cf = TrainHelper(RegSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDCompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:441:23: required from here 441 | cf = TrainHelper(SVDCompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 442 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDIncompletePolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:446:23: required from here 446 | cf = TrainHelper(SVDIncompletePolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 447 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BiasSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:451:23: required from here 451 | cf = TrainHelper(BiasSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = SVDPlusPlusPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:456:23: required from here 456 | cf = TrainHelper(SVDPlusPlusPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = QUIC_SVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:461:23: required from here 461 | cf = TrainHelper(QUIC_SVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 462 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp: In instantiation of ‘mlpack::CFWrapperBase* mlpack::TrainHelper(const DecompositionPolicy&, CFModel::NormalizationTypes, const arma::mat&, size_t, size_t, size_t, double, bool) [with DecompositionPolicy = BlockKrylovSVDPolicy; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:466:23: required from here 466 | cf = TrainHelper(BlockKrylovSVDPolicy(), normalizationType, data, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 467 | numUsersForSimilarity, rank, maxIterations, minResidue, mit); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 91 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:91:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 96 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:96:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 101 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:101:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 106 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:106:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 111 | return new CFWrapper(data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | decomposition, numUsersForSimilarity, rank, maxIterations, minResidue, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | mit); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:111:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:53:3: required from here 53 | { | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp:75:26: required from here 75 | neighborSearch.Search(normalizedQuery, k, neighbors, similarities); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::QUIC_SVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDPlusPlusPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BiasSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDIncompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::SVDCompletePolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RegSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::RandomizedSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::BatchSVDPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ZScoreNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::OverallMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::UserMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::ItemMeanNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp: In instantiation of ‘mlpack::CFWrapper* mlpack::CFWrapper::Clone() const [with DecompositionPolicy = mlpack::NMFPolicy; NormalizationPolicy = mlpack::NoNormalization]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:22: required from here 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: warning: ‘new’ of type ‘mlpack::CFWrapper’ with extended alignment 16 [-Waligned-new=] 117 | virtual CFWrapper* Clone() const { return new CFWrapper(*this); } | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp:50:50: required from ‘mlpack::LMetricSearch::LMetricSearch(const arma::mat&) [with int TPower = 2; arma::mat = arma::Mat]’ 50 | LMetricSearch(const arma::mat& referenceSet) : neighborSearch(referenceSet) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp:144:26: required from ‘void mlpack::BlockKrylovSVDPolicy::GetNeighborhood(const arma::Col&, size_t, arma::Mat&, arma::mat&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; size_t = long unsigned int; arma::mat = arma::Mat]’ 144 | NeighborSearchPolicy neighborSearch(stretchedH); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_impl.hpp:346:63: required from ‘void mlpack::CFType::Predict(const arma::Mat&, arma::vec&) const [with NeighborSearchPolicy = mlpack::LMetricSearch<2>; InterpolationPolicy = mlpack::AverageInterpolation; DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationType = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 346 | decomposition.template GetNeighborhood( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 347 | users, numUsersForSimilarity, neighborhood, similarities); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:130:48: required from ‘void mlpack::PredictHelper(CFType&, InterpolationTypes, const arma::Mat&, arma::vec&) [with NeighborSearchPolicy = LMetricSearch<2>; CFType = CFType; arma::vec = arma::Col]’ 129 | cf.template Predict(combinations, predictions); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:161:37: required from ‘void mlpack::CFWrapper::Predict(mlpack::NeighborSearchTypes, mlpack::InterpolationTypes, const arma::Mat&, arma::vec&) [with DecompositionPolicy = mlpack::BlockKrylovSVDPolicy; NormalizationPolicy = mlpack::ZScoreNormalization; arma::vec = arma::Col]’ 161 | PredictHelper(cf, interpolationType, combinations, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | predictions); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_model_impl.hpp:147:6: required from here 147 | void CFWrapper::Predict( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Linking CXX executable ../../../bin/generate_pyx_bayesian_linear_regression cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_bayesian_linear_regression.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/generate_pyx_bayesian_linear_regression.cpp.o CMakeFiles/generate_pyx_bayesian_linear_regression.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_bayesian_linear_regression /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_bayesian_linear_regression -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Built target generate_pyx_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Generating ../bindings/python/generate_pyx_dbscan.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp -DPROGRAM_NAME=dbscan -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_dbscan.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 78 | referenceSet(naive ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:78:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: warning: ‘new’ of type ‘mlpack::RangeSearch, arma::Mat, mlpack::BallTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 106 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:106:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:167:26: required from here 167 | RangeSearch<> rs(true); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, RangeSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::StandardCoverTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:180:30: required from here 179 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘void mlpack::RangeSearch::Train(MatType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:104:20: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 104 | rangeSearch.Train(data); | ~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 255 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:89:36: required from ‘mlpack::RangeSearch::RangeSearch(bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 89 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 90 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:135:54: required from here 135 | RangeSearchType rs = RangeSearchType()) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RangeSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:104:41: required from ‘mlpack::RangeSearch::RangeSearch(const mlpack::RangeSearch&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’ 104 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RangeSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch<>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch<>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:168:31: required from here 168 | ChoosePointSelectionPolicy(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:185:18: required from here 184 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RStarTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:190:22: required from here 189 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::XTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:195:18: required from here 194 | ChoosePointSelectionPolicy>(params); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::HilbertRTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:200:25: required from here 199 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:205:22: required from here 204 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RangeSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::RPlusPlusTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:210:26: required from here 209 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:184:23: required from ‘void mlpack::DBSCAN::PointwiseCluster(const MatType&, mlpack::UnionFind&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 184 | rangeSearch.Search(data.col(index), Range(0.0, epsilon), neighbors, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | distances); | ~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_impl.hpp:109:21: required from ‘size_t mlpack::DBSCAN::Cluster(const MatType&, arma::Row&) [with MatType = arma::Mat; RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection; size_t = long unsigned int]’ 109 | PointwiseCluster(data, uf); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:125:14: required from ‘void RunDBSCAN(mlpack::util::Params&, RangeSearchType, PointSelectionPolicy) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>; PointSelectionPolicy = mlpack::OrderedPointSelection]’ 125 | d.Cluster(dataset, assignments); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:140:54: required from ‘void ChoosePointSelectionPolicy(mlpack::util::Params&, RangeSearchType) [with RangeSearchType = mlpack::RangeSearch, arma::Mat, mlpack::BallTree>]’ 140 | RunDBSCAN(params, rs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/dbscan/dbscan_main.cpp:215:21: required from here 214 | ChoosePointSelectionPolicy>(params); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 32%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 33%] Linking CXX executable ../../../bin/generate_pyx_dbscan cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_dbscan.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/generate_pyx_dbscan.cpp.o CMakeFiles/generate_pyx_dbscan.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_dbscan /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_dbscan -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Built target generate_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Generating ../bindings/python/generate_pyx_decision_tree.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp -DPROGRAM_NAME=decision_tree -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 33%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_decision_tree.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp: In function ‘void mlpack_decision_tree(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: warning: ‘new’ of type ‘DecisionTreeModel’ with extended alignment 16 [-Waligned-new=] 196 | model = new DecisionTreeModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:196:35: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:18: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:130:14: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 130 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:231:21: required from here 231 | maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:52:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 52 | Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_main.cpp:245:64: required from here 245 | numClasses, minLeafSize, minimumGainSplit, maxDepth); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree<>’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 34%] Linking CXX executable ../../../bin/generate_pyx_decision_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_decision_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/generate_pyx_decision_tree.cpp.o CMakeFiles/generate_pyx_decision_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_decision_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_decision_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Built target generate_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Generating ../bindings/python/generate_pyx_det.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp -DPROGRAM_NAME=det -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 34%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:147, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_det.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp: In instantiation of ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 118 | DTree* dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:118:36: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 286 | dtree = new DTree(dataset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:286:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree.hpp:361, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp: In instantiation of ‘double mlpack::DTree::Grow(MatType&, arma::Col&, bool, size_t, size_t) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dt_utils_impl.hpp:131:29: required from ‘mlpack::DTree* mlpack::Trainer(MatType&, size_t, bool, size_t, size_t, bool, util::Timers&) [with MatType = arma::Mat; TagType = int; size_t = long unsigned int]’ 131 | double alpha = dtree->Grow(newDataset, oldFromNew, useVolumeReg, maxLeafSize, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132 | minLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/det_main.cpp:174:35: required from here 174 | tree = Trainer(trainingData, folds, regularization, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | maxLeafSize, minLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | skipPruning, timers); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 631 | left = new DTree(maxValsL, minValsL, start, splitIndex, leftError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:631:14: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: warning: ‘new’ of type ‘mlpack::DTree<>’ with extended alignment 16 [-Waligned-new=] 632 | right = new DTree(maxValsR, minValsR, splitIndex, end, rightError); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/det/dtree_impl.hpp:632:15: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 35%] Linking CXX executable ../../../bin/generate_pyx_det cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_det.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_det.dir/__/bindings/python/generate_pyx_det.cpp.o CMakeFiles/generate_pyx_det.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_det /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_det -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Built target generate_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Generating ../bindings/python/generate_pyx_emst.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp -DPROGRAM_NAME=emst -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 35%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_emst.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DTBStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/emst/emst_main.cpp:130:17: required from here 130 | leafSize); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 36%] Linking CXX executable ../../../bin/generate_pyx_emst cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_emst.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_emst.dir/__/bindings/python/generate_pyx_emst.cpp.o CMakeFiles/generate_pyx_emst.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_emst /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_emst -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Built target generate_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 36%] Generating ../bindings/python/generate_pyx_fastmks.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp -DPROGRAM_NAME=fastmks -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks.hpp:344, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_fastmks.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 172 | referenceSet = new MatType(*other.referenceSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:172:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:35:48: required from here 35 | new FastMKS(*other.linear)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:37:56: required from here 37 | new FastMKS(*other.polynomial)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:39:50: required from here 39 | new FastMKS(*other.cosine)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:41:52: required from here 41 | new FastMKS(*other.gaussian)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:43:52: required from here 43 | new FastMKS(*other.epan)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:45:56: required from here 45 | new FastMKS(*other.triangular)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:161:41: required from ‘mlpack::FastMKS::FastMKS(const mlpack::FastMKS&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 161 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:47:59: required from here 47 | new FastMKS(*other.hyptan)) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:332:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 332 | linear = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:337:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 337 | polynomial = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:343:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 343 | cosine = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:348:18: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 348 | gaussian = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:354:14: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 354 | epan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:359:20: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 359 | triangular = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘mlpack::FastMKS::FastMKS(bool, bool) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:365:16: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 365 | hyptan = new FastMKS(singleMode, naive); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 30 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:30:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::LinearKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = LinearKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:333:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::LinearKernel; arma::mat = arma::Mat]’ 333 | BuildFastMKSModel(timers, *linear, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:176:24: required from here 176 | model->BuildModel(timers, std::move(referenceData), lk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::PolynomialKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = PolynomialKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:338:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::PolynomialKernel; arma::mat = arma::Mat]’ 338 | BuildFastMKSModel(timers, *polynomial, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:183:24: required from here 183 | model->BuildModel(timers, std::move(referenceData), pk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::CosineDistance; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = CosineDistance; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:344:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::CosineDistance; arma::mat = arma::Mat]’ 344 | BuildFastMKSModel(timers, *cosine, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:190:24: required from here 190 | model->BuildModel(timers, std::move(referenceData), cd, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::GaussianKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = GaussianKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:349:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::GaussianKernel; arma::mat = arma::Mat]’ 349 | BuildFastMKSModel(timers, *gaussian, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:197:24: required from here 197 | model->BuildModel(timers, std::move(referenceData), gk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::EpanechnikovKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = EpanechnikovKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:355:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::EpanechnikovKernel; arma::mat = arma::Mat]’ 355 | BuildFastMKSModel(timers, *epan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:204:24: required from here 204 | model->BuildModel(timers, std::move(referenceData), ek, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::TriangularKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = TriangularKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:360:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::TriangularKernel; arma::mat = arma::Mat]’ 360 | BuildFastMKSModel(timers, *triangular, kernel, std::move(referenceData), | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:211:24: required from here 211 | model->BuildModel(timers, std::move(referenceData), tk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp: In instantiation of ‘void mlpack::FastMKS::Train(MatType&&, KernelType&) [with KernelType = mlpack::HyperbolicTangentKernel; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:267:12: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 267 | f.Train(std::move(referenceData), k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 374 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_impl.hpp:374:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, MetricType&, ElemType) [with MetricType = mlpack::IPMetric; StatisticType = mlpack::FastMKSStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:275:9: required from ‘void mlpack::BuildFastMKSModel(util::Timers&, FastMKS&, KernelType&, arma::mat&&, double) [with KernelType = HyperbolicTangentKernel; arma::mat = arma::Mat]’ 275 | new typename FastMKS::Tree(std::move(referenceData), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | metric, base); | ~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_model_impl.hpp:366:24: required from ‘void mlpack::FastMKSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, TKernelType&, bool, bool, double) [with TKernelType = mlpack::HyperbolicTangentKernel; arma::mat = arma::Mat]’ 366 | BuildFastMKSModel(timers, *hyptan, kernel, std::move(referenceData), base); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/fastmks/fastmks_main.cpp:218:24: required from here 218 | model->BuildModel(timers, std::move(referenceData), htk, single, naive, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | base); | ~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 336 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:336:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 37%] Linking CXX executable ../../../bin/generate_pyx_fastmks cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_fastmks.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/generate_pyx_fastmks.cpp.o CMakeFiles/generate_pyx_fastmks.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_fastmks /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_fastmks -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 37%] Built target generate_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Generating ../bindings/python/generate_pyx_gmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp -DPROGRAM_NAME=gmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp: In function ‘void mlpack_gmm_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 226 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:226:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: warning: ‘new’ of type ‘mlpack::GMM’ with extended alignment 16 [-Waligned-new=] 291 | gmm = new GMM(size_t(gaussians), dataPoints.n_rows); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_train_main.cpp:291:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 38%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 39%] Linking CXX executable ../../../bin/generate_pyx_gmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/generate_pyx_gmm_train.cpp.o CMakeFiles/generate_pyx_gmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Built target generate_pyx_gmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 39%] Generating ../bindings/python/generate_pyx_gmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp -DPROGRAM_NAME=gmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 40%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_gmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_generate_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_generate.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 41%] Linking CXX executable ../../../bin/generate_pyx_cf cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_cf.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_cf.dir/__/bindings/python/generate_pyx_cf.cpp.o CMakeFiles/generate_pyx_cf.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_cf /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_cf -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 41%] Built target generate_pyx_cf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_gmm_probability.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp -DPROGRAM_NAME=gmm_probability -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm_probability_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_gmm_probability.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/generate_pyx_gmm_generate.cpp.o CMakeFiles/generate_pyx_gmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp -DPROGRAM_NAME=hmm_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -MF CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o.d -o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_train_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Linking CXX executable ../../../bin/generate_pyx_gmm_probability cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_gmm_probability.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/generate_pyx_gmm_probability.cpp.o CMakeFiles/generate_pyx_gmm_probability.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_gmm_probability /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_gmm_probability -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Built target generate_pyx_gmm_probability /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Generating ../bindings/python/generate_pyx_hmm_generate.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp -DPROGRAM_NAME=hmm_generate -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_generate_main.cpp:22, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_generate.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 42%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 43%] Linking CXX executable ../../../bin/generate_pyx_hmm_generate cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_generate.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/generate_pyx_hmm_generate.cpp.o CMakeFiles/generate_pyx_hmm_generate.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_generate /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_generate -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_generate.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Built target generate_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Generating ../bindings/python/generate_pyx_hmm_loglik.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp -DPROGRAM_NAME=hmm_loglik -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 43%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/generate_pyx_hmm_loglik.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_loglik_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_loglik.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 44%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_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 [ 45%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_loglik.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 45%] Linking CXX executable ../../../bin/generate_pyx_hmm_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hmm_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/generate_pyx_hmm_train.cpp.o CMakeFiles/generate_pyx_hmm_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hmm_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hmm_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 45%] Built target generate_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 45%] Generating ../bindings/python/generate_pyx_hmm_viterbi.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp -DPROGRAM_NAME=hmm_viterbi -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 46%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/generate_pyx_hmm_viterbi.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 46%] Linking CXX executable ../../../bin/generate_pyx_hmm_loglik /builddir/build/BUILD/mlpack-4.3.0/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 -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/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/em_fit.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/gmm/gmm.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_viterbi_main.cpp:21, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_hmm_viterbi.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMType)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 57 | discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:57:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 59 | gaussianHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:59:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 61 | gmmHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:61:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 63 | diagGMMHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:63:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In copy constructor ‘mlpack::HMMModel::HMMModel(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 76 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:76:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 79 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:79:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 81 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:81:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 83 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:83:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In constructor ‘mlpack::HMMModel::HMMModel(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 95 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:95:55: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(const mlpack::HMMModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 120 | new HMM(*other.discreteHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:120:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 123 | new HMM(*other.gaussianHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:123:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 125 | gmmHMM = new HMM(*other.gmmHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:125:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 127 | diagGMMHMM = new HMM(*other.diagGMMHMM); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:127:58: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp: In member function ‘mlpack::HMMModel& mlpack::HMMModel::operator=(mlpack::HMMModel&&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: warning: ‘new’ of type ‘mlpack::HMM’ with extended alignment 16 [-Waligned-new=] 144 | other.discreteHMM = new HMM(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hmm/hmm_model.hpp:144:57: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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 34 | *other.giniHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘mlpack::HoeffdingTree::HoeffdingTree(const mlpack::HoeffdingTree&) [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:38:33: required from here 38 | *other.infoHoeffdingTree) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 180 | children.push_back(new HoeffdingTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:180:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniImpurity; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:201:31: required from here 201 | giniHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp: In instantiation of ‘void mlpack::HoeffdingTree::CreateChildren() [with FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:449:9: required from ‘void mlpack::HoeffdingTree::Train(const VecType&, size_t) [with VecType = arma::subview_col; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 449 | CreateChildren(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:958:12: required from ‘void mlpack::HoeffdingTree::TrainInternal(const MatType&, const arma::Row&, bool) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit]’ 958 | Train(data.col(i), labels[i]); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:371:16: required from ‘void mlpack::HoeffdingTree::Train(const MatType&, const arma::Row&, bool, bool, size_t) [with MatType = arma::Mat; FitnessFunction = mlpack::HoeffdingInformationGain; NumericSplitType = mlpack::HoeffdingDoubleNumericSplit; CategoricalSplitType = mlpack::HoeffdingCategoricalSplit; size_t = long unsigned int]’ 371 | TrainInternal(data, labels, batchTraining); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp:209:31: required from here 209 | infoHoeffdingTree->Train(dataset, labels, batchTraining); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 786 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 787 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | CategoricalSplitType(0, numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:786:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 794 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 795 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 796 | categoricalSplits[0], NumericSplitType(numClasses), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 797 | dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:794:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: warning: ‘new’ of type ‘mlpack::HoeffdingTree’ with extended alignment 16 [-Waligned-new=] 802 | children.push_back(new HoeffdingTree(*datasetInfo, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 803 | successProbability, maxSamples, checkInterval, minSamples, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 804 | categoricalSplits[0], numericSplits[0], dimensionMappings, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp:802:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hmm_viterbi.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 47%] 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 [ 47%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_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: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde.hpp:355, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kde.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::SphericalKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::SphericalKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::LaplacianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::LaplacianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::EpanechnikovKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::EpanechnikovKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp: In instantiation of ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::GaussianKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::GaussianKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: warning: ‘new’ of type ‘mlpack::KDE, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::KDEStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, KDEStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::RTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::KDEStat, arma::Mat >::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, KDEStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::Octree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::KDEStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, KDEStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_impl.hpp:94:23: required from ‘mlpack::KDE::KDE(const mlpack::KDE&) [with KernelType = mlpack::TriangularKernel; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 94 | referenceTree = new Tree(*other.referenceTree); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:138:7: required from ‘mlpack::KDEWrapper* mlpack::KDEWrapper::Clone() const [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree]’ 138 | class KDEWrapper : public KDEWrapperBase | ^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model.hpp:152:23: required from here 152 | virtual KDEWrapper* Clone() const { return new KDEWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::KDTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::KDEStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, KDEStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:353:38: required from ‘void mlpack::KDEWrapper::Evaluate(mlpack::util::Timers&, arma::mat&&, arma::vec&) [with KernelType = mlpack::TriangularKernel; TreeType = mlpack::BallTree; arma::mat = arma::Mat; arma::vec = arma::Col]’ 352 | typename decltype(kde)::Tree* queryTree = BuildTree< | ~~~~~~~~~~ 353 | typename decltype(kde)::Tree>(std::move(querySet), oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kde/kde_model_impl.hpp:342:6: required from here 342 | void KDEWrapper::Evaluate(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::KDEStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Linking CXX executable ../../../bin/generate_pyx_hoeffding_tree cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_hoeffding_tree.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/generate_pyx_hoeffding_tree.cpp.o CMakeFiles/generate_pyx_hoeffding_tree.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_hoeffding_tree /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_hoeffding_tree -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Built target generate_pyx_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Generating ../bindings/python/generate_pyx_kernel_pca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp -DPROGRAM_NAME=kernel_pca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:19, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:29, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kernel_pca.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans.hpp:173: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In member function ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In static member function ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp: In instantiation of ‘static const arma::mat* mlpack::KMeansSelection::Select(const arma::mat&, size_t) [with ClusteringType = mlpack::KMeans<>; long unsigned int maxIterations = 5; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/nystroem_method_impl.hpp:83:47: required from ‘void mlpack::NystroemMethod::Apply(arma::mat&) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat]’ 83 | GetKernelMatrix(PointSelectionPolicy::Select(data, rank), miniKernel, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp:48:13: required from ‘static void mlpack::NystroemKernelRule::ApplyKernelMatrix(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t, KernelType) [with KernelType = mlpack::LinearKernel; PointSelectionPolicy = mlpack::KMeansSelection<>; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 48 | nm.Apply(G); | ~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:37:32: required from ‘void mlpack::KernelPCA::Apply(const arma::mat&, arma::mat&, arma::vec&, arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; arma::vec = arma::Col; size_t = long unsigned int]’ 37 | KernelRule::ApplyKernelMatrix(data, transformedData, eigval, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38 | eigvec, newDimension, kernel); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_impl.hpp:77:8: required from ‘void mlpack::KernelPCA::Apply(arma::mat&, size_t) [with KernelType = mlpack::LinearKernel; KernelRule = mlpack::NystroemKernelRule >; arma::mat = arma::Mat; size_t = long unsigned int]’ 77 | Apply(data, data, eigVal, coeffs, newDimension); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:145:17: required from ‘void RunKPCA(arma::mat&, bool, bool, size_t, const std::string&, KernelType&) [with KernelType = mlpack::LinearKernel; arma::mat = arma::Mat; size_t = long unsigned int; std::string = std::__cxx11::basic_string]’ 145 | kpca.Apply(dataset, newDim); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kernel_pca/kernel_pca_main.cpp:208:26: required from here 208 | RunKPCA(dataset, centerTransformedData, nystroem, newDim, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | sampling, kernel); | ~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 42 | arma::mat* centroids = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nystroem_method/kmeans_selection.hpp:42:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 48%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 49%] Linking CXX executable ../../../bin/generate_pyx_kernel_pca cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kernel_pca.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/generate_pyx_kernel_pca.cpp.o CMakeFiles/generate_pyx_kernel_pca.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kernel_pca /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kernel_pca -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kernel_pca.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Built target generate_pyx_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Generating ../bindings/python/generate_pyx_kmeans.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp -DPROGRAM_NAME=kmeans -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 49%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o -MF CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o.d -o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kmeans.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 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 [ 49%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp:90, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans.hpp:32: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp: In instantiation of ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: warning: ‘new’ of type ‘mlpack::PellegMooreKMeans, arma::Mat >::TreeType’ {aka ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: warning: ‘new’ of type ‘mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 118 | new arma::mat(1, centroids.n_elem) : &interclusterDistances; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:118:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::KDTree>::NNSTreeType; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp: In instantiation of ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, DualTreeKMeansStatistic, arma::Mat, FirstPointIsRoot>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 46 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:46:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(Tree, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:111:7: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 111 | nns(std::move(*centroidTree)); | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser, mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’} with extended alignment 16 [-Waligned-new=] 66 | referenceTree(new Tree(std::move(referenceTree))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:66:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::DualTreeKMeans, arma::Mat, mlpack::StandardCoverTree>::NNSTreeType; DualTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:121:15: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat]’ 121 | nns.Search(1, closestClusters, *interclusterDistancesTemp); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::PellegMooreKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp:26:10: required from ‘mlpack::PellegMooreKMeans::PellegMooreKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat]’ 26 | tree(new TreeType(const_cast(datasetOrig))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::PellegMooreKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:281:27: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 280 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::PellegMooreKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:45:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 45 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘void mlpack::CoverTree::CreateChildren(arma::Col&, arma::vec&, size_t, size_t&, size_t&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; arma::vec = arma::Col; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:87:3: required from ‘mlpack::CoverTree::CoverTree(const MatType&, ElemType, MetricType*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’ 87 | CreateChildren(indices, distances, dataset.n_cols - 1, farSetSize, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:58:10: required from ‘mlpack::DualTreeKMeans::DualTreeKMeans(const MatType&, MetricType&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’ 58 | tree(new Tree(const_cast(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:203:38: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 203 | LloydStepType lloydStep(data, metric); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::CoverTreeDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:291:33: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 290 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1157 | children.push_back(new CoverTree(*dataset, base, point, INT_MIN, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1158 | indices, distances, 0, tempSize, usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1157:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1165 | children.push_back(new CoverTree(*dataset, base, indices[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1166 | INT_MIN, this, distances[i], indices, distances, 0, tempSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1167 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1165:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1197 | children.push_back(new CoverTree(*dataset, base, point, nextScale, this, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | indices, distances, childNearSetSize, childFarSetSize, childUsedSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | *metric)); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1197:22: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1255 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1256 | this, distances[0], indices, distances, childNearSetSize, farSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1257 | usedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1255:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: warning: ‘new’ of type ‘mlpack::CoverTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::FirstPointIsRoot>’ with extended alignment 16 [-Waligned-new=] 1297 | children.push_back(new CoverTree(*dataset, base, indices[0], nextScale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1298 | this, distances[0], childIndices, childDistances, childNearSetSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1299 | childFarSetSize, childUsedSetSize, *metric)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:1297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::DualTreeKMeansStatistic; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:35:10: required from ‘TreeType* mlpack::BuildForcedLeafSizeTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, DualTreeKMeansStatistic, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 35 | return new TreeType(std::forward(dataset), oldFromNew, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp:104:53: required from ‘double mlpack::DualTreeKMeans::Iterate(const arma::mat&, arma::mat&, arma::Col&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; arma::mat = arma::Mat]’ 104 | Tree* centroidTree = BuildForcedLeafSizeTree(centroids, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 105 | oldFromNewCentroids); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_impl.hpp:212:32: required from ‘void mlpack::KMeans::Cluster(const MatType&, size_t, arma::mat&, bool) [with MetricType = mlpack::LMetric<2, true>; InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans; MatType = arma::Mat; size_t = long unsigned int; arma::mat = arma::Mat]’ 212 | cNorm = lloydStep.Iterate(centroids, centroidsOther, counts); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:407:19: required from ‘void RunKMeans(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters; LloydStepType = mlpack::DefaultDualTreeKMeans]’ 407 | kmeans.Cluster(dataset, clusters, centroids, initialCentroidGuess); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:286:31: required from ‘void FindLloydStepType(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart; EmptyClusterPolicy = mlpack::AllowEmptyClusters]’ 285 | RunKMeans(params, timers, ipp); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:241:66: required from ‘void FindEmptyClusterPolicy(mlpack::util::Params&, mlpack::util::Timers&, const InitialPartitionPolicy&) [with InitialPartitionPolicy = mlpack::RefinedStart]’ 241 | FindLloydStepType(params, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 242 | timers, ipp); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/kmeans/kmeans_main.cpp:210:41: required from here 210 | FindEmptyClusterPolicy(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 211 | RefinedStart(samplings, percentage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::DualTreeKMeansStatistic, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 50%] Linking CXX executable ../../../bin/generate_pyx_kde cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kde.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_kde.dir/__/bindings/python/generate_pyx_kde.cpp.o CMakeFiles/generate_pyx_kde.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kde /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kde -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kde.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 50%] Built target generate_pyx_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Generating ../bindings/python/generate_pyx_lars.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp -DPROGRAM_NAME=lars -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o -MF CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o.d -o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_lars.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp: In function ‘void mlpack_lars(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: warning: ‘new’ of type ‘mlpack::LARS’ with extended alignment 16 [-Waligned-new=] 156 | lars = new LARS(useCholesky, lambda1, lambda2); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lars/lars_main.cpp:156:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 51%] Linking CXX executable ../../../bin/generate_pyx_lars cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_lars.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_lars.dir/__/bindings/python/generate_pyx_lars.cpp.o CMakeFiles/generate_pyx_lars.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_lars /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_lars -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Built target generate_pyx_lars /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Generating ../bindings/python/generate_pyx_linear_svm.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp -DPROGRAM_NAME=linear_svm -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 51%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -MF CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o.d -o CMakeFiles/generate_pyx_linear_svm.dir/__/bindings/python/generate_pyx_linear_svm.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_svm.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp: In function ‘void mlpack_linear_svm(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: warning: ‘new’ of type ‘LinearSVMModel’ with extended alignment 16 [-Waligned-new=] 310 | model = new LinearSVMModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_svm/linear_svm_main.cpp:310:32: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 52%] Linking CXX executable ../../../bin/generate_pyx_kmeans cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_kmeans.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/generate_pyx_kmeans.cpp.o CMakeFiles/generate_pyx_kmeans.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_kmeans /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_kmeans -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 52%] Built target generate_pyx_kmeans /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 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:199:12: required from here 199 | knn.Train(dataset); | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:200:13: required from here 200 | knn.Search(k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:197:7: required from here 197 | KNN knn; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/constraints_impl.hpp:184:15: required from ‘void mlpack::Constraints::Impostors(arma::Mat&, const arma::mat&, const arma::Row&, const arma::vec&) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; arma::vec = arma::Col]’ 184 | knn.Search(dataset.cols(indexSame[i]), k, neighbors, distances); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_function_impl.hpp:87:23: required from ‘mlpack::LMNNFunction::LMNNFunction(const arma::mat&, const arma::Row&, size_t, double, size_t, MetricType) [with MetricType = mlpack::LMetric<2, true>; arma::mat = arma::Mat; size_t = long unsigned int]’ 87 | constraint.Impostors(impostors, dataset, labels, norm); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_impl.hpp:43:28: required from ‘void mlpack::LMNN::LearnDistance(arma::mat&, CallbackTypes&& ...) [with CallbackTypes = {}; MetricType = mlpack::LMetric<2, true>; OptimizerType = ens::AdamType; arma::mat = arma::Mat]’ 43 | LMNNFunction objFunction(dataset, labels, k, | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/lmnn/lmnn_main.cpp:374:23: required from here 374 | lmnn.LearnDistance(distance); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 53%] 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 [ 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 /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' [ 54%] 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' [ 54%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 [ 55%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 55%] Generating ../bindings/python/generate_pyx_logistic_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp -DPROGRAM_NAME=logistic_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/generate_pyx_logistic_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_logistic_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp: In function ‘void mlpack_logistic_regression(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: warning: ‘new’ of type ‘mlpack::LogisticRegression<>’ with extended alignment 16 [-Waligned-new=] 244 | model = new LogisticRegression<>(0, 0); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/logistic_regression/logistic_regression_main.cpp:244:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 56%] Linking CXX executable ../../../bin/generate_pyx_local_coordinate_coding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_local_coordinate_coding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/generate_pyx_local_coordinate_coding.cpp.o CMakeFiles/generate_pyx_local_coordinate_coding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_local_coordinate_coding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_local_coordinate_coding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 56%] Built target generate_pyx_local_coordinate_coding [ 56%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_logistic_regression.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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 [ 57%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_lsh.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp: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_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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Generating ../bindings/python/generate_pyx_mean_shift.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp -DPROGRAM_NAME=mean_shift -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift.hpp:171, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:19, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_mean_shift.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search.hpp:327, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp: In instantiation of ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 35 | referenceSet(naive ? new MatType(std::move(referenceSet)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:35:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 39 | referenceSet(mode == NAIVE_MODE ? new MatType(std::move(referenceSetIn)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:39:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:64:24: required from ‘double mlpack::MeanShift::EstimateRadius(const MatType&, double) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat]’ 64 | neighborSearch.Search(nNeighbors, neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:193:12: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 193 | Radius(EstimateRadius(data)); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:33:49: required from ‘mlpack::RangeSearch::RangeSearch(MatType, bool, bool, MetricType) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’ 33 | referenceTree(naive ? NULL : BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 34 | oldFromNewReferences)), | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:209:17: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 209 | RangeSearch<> rangeSearcher(data); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RangeSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RangeSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/range_search/range_search_impl.hpp:369:38: required from ‘void mlpack::RangeSearch::Search(const MatType&, const mlpack::Range&, std::vector > >&, std::vector >&) [with MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; mlpack::Range = mlpack::RangeType]’ 369 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:225:27: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 225 | rangeSearcher.Search(allCentroids.unsafe_col(i), validRadius, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | neighbors, distances); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:38:24: required from ‘mlpack::NeighborSearch::NeighborSearch(MatType, mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 38 | BuildTree(std::move(referenceSetIn), oldFromNewReferences)), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:288:9: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 288 | KNN neighborSearcher(centroids); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_impl.hpp:291:28: required from ‘void mlpack::MeanShift::Cluster(const MatType&, arma::Row&, arma::mat&, bool, bool) [with bool UseKernel = false; KernelType = mlpack::GaussianKernel; MatType = arma::Mat; arma::mat = arma::Mat]’ 291 | neighborSearcher.Search(data, 1, resultingNeighbors, neighborDistances); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/mean_shift/mean_shift_main.cpp:118:20: required from here 118 | meanShift.Cluster(dataset, assignments, centroids, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | params.Has("force_convergence")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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 [ 58%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 59%] Linking CXX executable ../../../bin/generate_pyx_mean_shift cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_mean_shift.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/generate_pyx_mean_shift.cpp.o CMakeFiles/generate_pyx_mean_shift.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_mean_shift /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_mean_shift -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Built target generate_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Generating ../bindings/python/generate_pyx_nca.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/nca/nca_main.cpp -DPROGRAM_NAME=nca -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -MF CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o.d -o CMakeFiles/generate_pyx_nca.dir/__/bindings/python/generate_pyx_nca.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_nca.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_nbc.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 59%] 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 [ 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 [ 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/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_knn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp: In function ‘void mlpack_knn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: warning: ‘new’ of type ‘KNNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 214 | knn = new KNNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:214:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/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]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/knn_main.cpp:258:20: required from here 258 | knn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::NearestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search.hpp:366, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:20, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_kfn.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:31: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In member function ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp: In function ‘void mlpack_kfn(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: warning: ‘new’ of type ‘KFNModel’ {aka ‘mlpack::NSModel’} with extended alignment 16 [-Waligned-new=] 202 | kfn = new KFNModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:202:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 93 | referenceSet(mode == NAIVE_MODE ? new MatType() : NULL), // Empty matrix. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:93:39: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = CoverTree, NeighborSearchStat, arma::Mat, FirstPointIsRoot>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:515:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 515 | nSearch = new NSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:522:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 522 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:529:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 529 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:512:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 512 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:544:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 544 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:547:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 547 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 548 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 79 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:79:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:557:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 557 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:525:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 525 | nSearch = new LeafSizeNSWrapper(searchMode, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 526 | epsilon); | ~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:111:5: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 111 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:541:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 541 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:89:3: required from ‘mlpack::SpillTree::SpillTree(MatType&&, double, size_t, double) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit; size_t = long unsigned int]’ 89 | SplitNode(points, maxLeafSize, tau, rho); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = SpillTree, NeighborSearchStat, arma::Mat, AxisOrthogonalHyperplane, MidpointSpaceSplit>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:284:30: required from ‘mlpack::SpillNSWrapper::SpillNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 284 | searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:551:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 551 | nSearch = new SpillNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:175:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 175 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:209:61: required from ‘mlpack::LeafSizeNSWrapper::LeafSizeNSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 209 | SingleTreeTraversalType>(searchMode, epsilon) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:554:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 554 | nSearch = new LeafSizeNSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:519:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 519 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:535:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 535 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:117:22: required from ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 117 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:538:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 538 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, NeighborSearchStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = arma::Mat; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:107:36: required from ‘mlpack::NeighborSearch::NeighborSearch(mlpack::NeighborSearchMode, double, MetricType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 107 | referenceTree = BuildTree(std::move(arma::mat()), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 108 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:108:7: required from ‘mlpack::NSWrapper::NSWrapper(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 108 | ns(searchMode, epsilon) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:532:17: required from ‘void mlpack::NSModel::InitializeModel(mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS]’ 532 | nSearch = new NSWrapper(searchMode, epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:608:3: required from ‘void mlpack::NSModel::BuildModel(mlpack::util::Timers&, arma::mat&&, mlpack::NeighborSearchMode, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat]’ 608 | InitializeModel(searchMode, epsilon); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/kfn_main.cpp:243:20: required from here 243 | kfn->BuildModel(timers, std::move(referenceSet), searchMode, epsilon); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(mlpack::Octree&&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | other.dataset = new MatType(); | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; Tree = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::UBTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; Tree = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:228:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 228 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:234:14: required from ‘void mlpack::SpillNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; arma::mat = arma::Mat; size_t = long unsigned int]’ 234 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:210:6: required from here 210 | void SpillNSWrapper::Search(util::Timers& timers, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::VPTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(Tree) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:132:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 132 | ns.Train(std::move(referenceTree)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: warning: ‘new’ of type ‘mlpack::NeighborSearch, arma::Mat, mlpack::BallTree, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser, mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’} with extended alignment 16 [-Waligned-new=] 347 | this->referenceTree = new Tree(std::move(referenceTree)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:347:25: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; Tree = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:42:11: required from ‘void mlpack::NSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 42 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:31:6: required from here 31 | void NSWrapper< | ^~~~~~~~~~ 32 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; Tree = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:74:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 74 | ns.Search(queryTree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:80:14: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 80 | ns.Search(std::move(querySet), k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 127 | new MatType(*other.referenceSet)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:127:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Train(MatType) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:123:13: required from ‘void mlpack::LeafSizeNSWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t, double, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 123 | ns.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:113:6: required from here 113 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 114 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115 | >::Train(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 318 | referenceSet = new MatType(std::move(referenceSetIn)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:318:20: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(Tree&, size_t, arma::Mat&, arma::mat&, bool) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; Tree = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:171:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 171 | ns.Search(queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 599 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:599:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 396 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:396:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 397 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:397:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 400 | neighborPtr = new arma::Mat; // Reference indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:400:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp: In instantiation of ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 678 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:678:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 679 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:679:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const mlpack::Octree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 348 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:348:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 28 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:28:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In instantiation of ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; HyperplaneType = mlpack::AxisOrthogonalHyperplane; SplitType = mlpack::MidpointSpaceSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::SPTree; DualTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistDualTreeTraverser; SingleTreeTraversalType = mlpack::SpillTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::AxisOrthogonalHyperplane, mlpack::MidpointSpaceSplit>::DefeatistSingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::SpillNSWrapper* mlpack::SpillNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:293:27: required from here 293 | virtual SpillNSWrapper* Clone() const { return new SpillNSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 152 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:152:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPlusTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::HilbertRTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::XTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 349 | left = new BinarySpaceTree(*other.Left()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:349:12: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 355 | right = new BinarySpaceTree(*other.Right()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:355:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:70:33: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 70 | typename decltype(ns)::Tree queryTree(std::move(querySet)); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:56:6: required from here 56 | void NSWrapper< | ^~~~~~~~~~ 57 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RStarTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RTree; DualTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::DualTreeTraverser; SingleTreeTraversalType = mlpack::RectangleTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(const mlpack::CoverTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::NSWrapper* mlpack::NSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::StandardCoverTree; DualTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::DualTreeTraverser; SingleTreeTraversalType = mlpack::CoverTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::FirstPointIsRoot>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:118:22: required from here 118 | virtual NSWrapper* Clone() const { return new NSWrapper(*this); } | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 509 | new MatType(*other.dataset) : other.dataset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:509:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const mlpack::BinarySpaceTree&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:125:41: required from ‘mlpack::NeighborSearch::NeighborSearch(const mlpack::NeighborSearch&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 125 | referenceTree(other.referenceTree ? new Tree(*other.referenceTree) : NULL), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:101:7: required from ‘mlpack::LeafSizeNSWrapper* mlpack::LeafSizeNSWrapper::Clone() const [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser]’ 101 | class NSWrapper : public NSWrapperBase | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model.hpp:218:30: required from here 218 | virtual LeafSizeNSWrapper* Clone() const | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 344 | dataset((other.parent == NULL) ? new MatType(*other.dataset) : NULL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:344:38: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:750:14: required from ‘void mlpack::NeighborSearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 750 | Tree queryTree(*referenceSet); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:101:12: required from ‘void mlpack::NSWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 101 | ns.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:93:6: required from here 93 | void NSWrapper< | ^~~~~~~~~~ 94 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 41 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:41:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, NeighborSearchStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::Octree; DualTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::DualTreeTraverser; SingleTreeTraversalType = mlpack::Octree, mlpack::NeighborSearchStat, arma::Mat >::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::UBTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMaxSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMaxSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::MaxRPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMaxSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::RPTreeMeanSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, RPTreeMeanSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::RPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::RPTreeMeanSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HollowBallBound; SplitType = mlpack::VPTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HollowBallBound, VPTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::VPTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HollowBallBound, mlpack::VPTreeSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::BallBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, BallBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::BallTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::BallBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::NeighborSearchStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, NeighborSearchStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/neighbor_search_impl.hpp:452:40: required from ‘void mlpack::NeighborSearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::FurthestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; size_t = long unsigned int; arma::mat = arma::Mat]’ 452 | Tree* queryTree = BuildTree(querySet, oldFromNewQueries); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:186:14: required from ‘void mlpack::LeafSizeNSWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t, double) [with SortPolicy = mlpack::FurthestNS; TreeType = mlpack::KDTree; DualTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::DualTreeTraverser; SingleTreeTraversalType = mlpack::BinarySpaceTree, mlpack::NeighborSearchStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>::SingleTreeTraverser; arma::mat = arma::Mat; size_t = long unsigned int]’ 186 | ns.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/neighbor_search/ns_model_impl.hpp:146:6: required from here 146 | void LeafSizeNSWrapper< | ^~~~~~~~~~~~~~~~~~ 147 | SortPolicy, TreeType, DualTreeTraversalType, SingleTreeTraversalType | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148 | >::Search(util::Timers& timers, | ~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 62%] 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 [ 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 [ 63%] 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' [ 63%] 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' [ 63%] 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' [ 63%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 63%] 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 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' [ 63%] 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' [ 63%] 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' [ 63%] 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/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 65%] 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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 65%] 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' [ 65%] 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' [ 65%] 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' [ 66%] 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_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%] 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 [ 66%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_perceptron.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /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 [ 67%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 67%] Generating ../bindings/python/generate_pyx_preprocess_binarize.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_binarize_main.cpp -DPROGRAM_NAME=preprocess_binarize -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_binarize.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 68%] Linking CXX executable ../../../bin/generate_pyx_preprocess_split cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_split.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/generate_pyx_preprocess_split.cpp.o CMakeFiles/generate_pyx_preprocess_split.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_split /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_split -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 68%] Built target generate_pyx_preprocess_split [ 68%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_describe.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_describe_main.cpp -DPROGRAM_NAME=preprocess_describe -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -MF CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_describe.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 69%] Linking CXX executable ../../../bin/generate_pyx_preprocess_binarize cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_binarize.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/generate_pyx_preprocess_binarize.cpp.o CMakeFiles/generate_pyx_preprocess_binarize.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_binarize /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_binarize -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_binarize.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Generating ../bindings/python/generate_pyx_preprocess_scale.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp -DPROGRAM_NAME=preprocess_scale -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model.hpp:141, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_scale.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In copy constructor ‘mlpack::data::ScalingModel::ScalingModel(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 43 | new data::MinMaxScaler(*other.minmaxscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:43:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 45 | new data::MaxAbsScaler(*other.maxabsscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:45:50: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 47 | new data::MeanNormalization(*other.meanscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:47:53: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 49 | new data::StandardScaler(*other.standardscale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:49:54: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 51 | new data::PCAWhitening(*other.pcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:51:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 53 | new data::ZCAWhitening(*other.zcascale)), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:53:47: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘mlpack::data::ScalingModel& mlpack::data::ScalingModel::operator=(const mlpack::data::ScalingModel&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 97 | new data::MinMaxScaler(*other.minmaxscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:97:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 101 | new data::MaxAbsScaler(*other.maxabsscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:101:48: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 105 | new data::StandardScaler(*other.standardscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:105:52: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 109 | new data::MeanNormalization(*other.meanscale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:109:51: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 113 | new data::PCAWhitening(*other.pcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:113:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 117 | new data::ZCAWhitening(*other.zcascale); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:117:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In member function ‘void mlpack::data::ScalingModel::Fit(const MatType&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:60: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:46: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp: In instantiation of ‘void mlpack::data::ScalingModel::Fit(const MatType&) [with MatType = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_scale_main.cpp:169:13: required from here 169 | m->Fit(input); | ~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: warning: ‘new’ of type ‘mlpack::data::StandardScaler’ with extended alignment 16 [-Waligned-new=] 172 | standardscale = new data::StandardScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:172:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: warning: ‘new’ of type ‘mlpack::data::MinMaxScaler’ with extended alignment 16 [-Waligned-new=] 178 | minmaxscale = new data::MinMaxScaler(minValue, maxValue); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:178:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: warning: ‘new’ of type ‘mlpack::data::MeanNormalization’ with extended alignment 16 [-Waligned-new=] 184 | meanscale = new data::MeanNormalization(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:184:17: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: warning: ‘new’ of type ‘mlpack::data::MaxAbsScaler’ with extended alignment 16 [-Waligned-new=] 190 | maxabsscale = new data::MaxAbsScaler(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:190:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: warning: ‘new’ of type ‘mlpack::data::PCAWhitening’ with extended alignment 16 [-Waligned-new=] 196 | pcascale = new data::PCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:196:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: warning: ‘new’ of type ‘mlpack::data::ZCAWhitening’ with extended alignment 16 [-Waligned-new=] 202 | zcascale = new data::ZCAWhitening(epsilon); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/scaling_model_impl.hpp:202:16: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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%] Linking CXX executable ../../../bin/generate_pyx_preprocess_describe cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_describe.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/generate_pyx_preprocess_describe.cpp.o CMakeFiles/generate_pyx_preprocess_describe.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_describe /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_describe -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 69%] Built target generate_pyx_preprocess_describe [ 69%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Generating ../bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -DPROGRAM_NAME=preprocess_one_hot_encoding -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 70%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -MF CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o.d -o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_preprocess_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: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_one_hot_encoding.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 71%] Linking CXX executable ../../../bin/generate_pyx_preprocess_scale cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_scale.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/generate_pyx_preprocess_scale.cpp.o CMakeFiles/generate_pyx_preprocess_scale.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_scale /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_scale -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 71%] Built target generate_pyx_preprocess_scale [ 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 /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 [ 72%] Linking CXX executable ../../../bin/generate_pyx_preprocess_one_hot_encoding cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/generate_pyx_preprocess_one_hot_encoding.cpp.o CMakeFiles/generate_pyx_preprocess_one_hot_encoding.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_preprocess_one_hot_encoding /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_preprocess_one_hot_encoding -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_one_hot_encoding.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 72%] Built target generate_pyx_preprocess_one_hot_encoding [ 73%] 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 /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 cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_radical -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Built target generate_pyx_radical /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 74%] Generating ../bindings/python/generate_pyx_krann.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp -DPROGRAM_NAME=krann -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -MF CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o.d -o CMakeFiles/generate_pyx_krann.dir/__/bindings/python/generate_pyx_krann.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_krann.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, 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/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:18, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_random_forest.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:562:21: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 562 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | numClasses, tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 564 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:542:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 542 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 543 | bootstrapLabels, numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:608:21: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 608 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 609 | tmpWeights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 610 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:552:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 552 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | numClasses, bootstrapWeights, minimumLeafSize, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | minimumGainSplit, maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, const mlpack::data::DatasetInfo&, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:475:22: required from ‘double mlpack::DecisionTree::Train(MatType, const mlpack::data::DatasetInfo&, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int]’ 475 | return Train(tmpData, 0, tmpData.n_cols, datasetInfo, tmpLabels, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 476 | numClasses, weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 477 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:565:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 565 | trees[oldNumTrees + i].Train(bootstrapDataset, datasetInfo, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | bootstrapLabels, numClasses, minimumLeafSize, minimumGainSplit, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | maximumDepth, dimensionSelector) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 761 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:761:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:515:22: required from ‘double mlpack::DecisionTree::Train(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false; size_t = long unsigned int]’ 515 | return Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | weights, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | dimensionSelector); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:575:41: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 575 | trees[oldNumTrees + i].Train(bootstrapDataset, bootstrapLabels, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 576 | numClasses, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 577 | dimensionSelector) : | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support 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/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::GiniGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; bool NoRecursion = false]’: /usr/include/c++/14/bits/stl_construct.h:119:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}]’ 119 | ::new((void*)__p) _Tp(std::forward<_Args>(__args)...); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:120:21: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 120 | std::_Construct(std::__addressof(*__cur), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:137:32: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; bool _TrivialValueTypes = false]’ 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:185:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*]’ 184 | return std::__uninitialized_copy<__can_memmove && __assignable>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:373:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = const mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Tp = mlpack::DecisionTree]’ 373 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_uninitialized.h:399:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = mlpack::DecisionTree*; _ForwardIterator = mlpack::DecisionTree*; _Allocator = allocator >]’ 398 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 400 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/vector.tcc:894:46: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 894 | std::__uninitialized_move_if_noexcept_a( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 895 | __old_start, __old_finish, __new_start, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1016:4: required from ‘void std::vector<_Tp, _Alloc>::resize(size_type) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; size_type = long unsigned int]’ 1016 | _M_default_append(__new_size - size()); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:501:15: required from ‘double mlpack::RandomForest::Train(const MatType&, const mlpack::data::DatasetInfo&, const arma::Row&, size_t, const arma::rowvec&, size_t, size_t, double, size_t, DimensionSelectionType&, bool) [with bool UseWeights = false; bool UseDatasetInfo = false; MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; mlpack::data::DatasetInfo = mlpack::data::DatasetMapper >; size_t = long unsigned int; arma::rowvec = arma::Row]’ 501 | trees.resize(trees.size() + numTrees); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_impl.hpp:194:29: required from ‘double mlpack::RandomForest::Train(const MatType&, const arma::Row&, size_t, size_t, size_t, double, size_t, bool, DimensionSelectionType) [with MatType = arma::Mat; FitnessFunction = mlpack::GiniGain; DimensionSelectionType = mlpack::MultipleRandomDimensionSelect; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; bool UseBootstrap = true; size_t = long unsigned int]’ 194 | return Train(dataset, datasetInfo, labels, numClasses, weights, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | numTrees, minimumLeafSize, minimumGainSplit, maximumDepth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196 | dimensionSelector, warmStart); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/random_forest/random_forest_main.cpp:258:22: required from here 258 | rfModel->rf.Train(data, labels, numClasses, numTrees, minimumLeafSize, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | minimumGainSplit, maxDepth, params.Has("warm_start"), mrds); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::StandardCoverTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:113:68: required from here 113 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 105 | referenceSet(new MatType()), | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:105:18: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp:638, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:20, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:22: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RStarTreeSplit, RStarTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RStarTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:119:60: required from here 119 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, XTreeSplit, RTreeDescentHeuristic, XTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::XTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:122:56: required from here 122 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 67 | dataset(new MatType(data)), | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:67:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:26: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp:571, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:17: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, HRectBound, MidpointSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::KDTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:110:65: required from here 110 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 69 | dataset(new MatType(data)) // Copies the dataset. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:69:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree.hpp:468, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = Octree, RAQueryStat, arma::Mat >; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::Octree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:137:65: required from here 137 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 66 | dataset(new MatType(dataset)), | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:66:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp:296, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree.hpp:35: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:30:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const TreeType*) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 30 | hilbertValue(node) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:70:5: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 70 | auxiliaryInfo(this) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 46 | new arma::Col(tree->Dataset().n_rows)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:46:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 61 | localHilbertValues = new arma::Mat(tree->Dataset().n_rows, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 | tree->MaxLeafSize() + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:61:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(std::vector >&, size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:78:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(const MatType&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 78 | SplitNode(oldFromNew, maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = const arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’ 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:219:44: required from ‘mlpack::LeafSizeRAWrapper::LeafSizeRAWrapper(bool, bool) [with TreeType = mlpack::UBTree]’ 219 | RAWrapper(singleMode, naive) | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:134:65: required from here 134 | raSearch = new LeafSizeRAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 974 | left = new BinarySpaceTree(this, begin, splitCol - begin, oldFromNew, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 975 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:974:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 976 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 977 | oldFromNew, splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:976:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp:38:22: required from ‘static void mlpack::RTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>]’ 38 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RTreeSplit, RTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:116:56: required from here 116 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusTreeSplitPolicy; SweepType = mlpack::MinimalCoverageSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusTreeDescentHeuristic, NoAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:128:60: required from here 128 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp:60:22: required from ‘static void mlpack::RPlusTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; SplitPolicyType = mlpack::RPlusPlusTreeSplitPolicy; SweepType = mlpack::MinimalSplitsNumberSweep]’ 60 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, RPlusTreeSplit, RPlusPlusTreeDescentHeuristic, RPlusPlusTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::RPlusPlusTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:131:64: required from here 131 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 187 | (parent ? parent->dataset : new MatType(*other.dataset)) : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:187:37: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp: In instantiation of ‘mlpack::DiscreteHilbertValue::DiscreteHilbertValue(const mlpack::DiscreteHilbertValue&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; TreeElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp:40:5: required from ‘mlpack::HilbertRTreeAuxiliaryInformation::HilbertRTreeAuxiliaryInformation(const mlpack::HilbertRTreeAuxiliaryInformation&, TreeType*, bool) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; HilbertValueType = mlpack::DiscreteHilbertValue]’ 40 | hilbertValue(other.HilbertValue(), tree, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:191:5: required from ‘mlpack::RectangleTree::RectangleTree(const mlpack::RectangleTree&, bool, mlpack::RectangleTree*) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 191 | auxiliaryInfo(other.auxiliaryInfo, this, deepCopy) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp:34:22: required from ‘static void mlpack::HilbertRTreeSplit::SplitLeafNode(TreeType*, std::vector&) [with TreeType = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; long unsigned int splitOrder = 2]’ 34 | TreeType* copy = new TreeType(*tree, false); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:1024:29: required from ‘void mlpack::RectangleTree::SplitNode(std::vector&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation]’ 1024 | SplitType::SplitLeafNode(this, relevels); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:488:5: required from ‘void mlpack::RectangleTree::InsertPoint(size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 488 | SplitNode(lvls); | ^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:76:22: required from ‘mlpack::RectangleTree::RectangleTree(const MatType&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’ 76 | root->InsertPoint(i); | ~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:38:10: required from ‘TreeType* mlpack::BuildTree(MatType&&, const std::vector >&, const typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type*) [with TreeType = RectangleTree, RAQueryStat, arma::Mat, HilbertRTreeSplit<2>, HilbertRTreeDescentHeuristic, DiscreteHilbertRTreeAuxiliaryInformation>; MatType = const arma::Mat&; typename std::enable_if<(! TreeTraits::RearrangesDataset)>::type = void]’ 38 | return new TreeType(std::forward(dataset)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:120:36: required from ‘mlpack::RASearch::RASearch(bool, bool, double, double, bool, bool, size_t, MetricType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int]’ 120 | referenceTree = BuildTree(*referenceSet, oldFromNewReferences); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:117:7: required from ‘mlpack::RAWrapper::RAWrapper(bool, bool) [with TreeType = mlpack::HilbertRTree]’ 117 | ra(singleMode, naive) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:125:63: required from here 125 | raSearch = new RAWrapper(naive, singleMode); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 83 | localHilbertValues = new arma::Mat( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 | *other.LocalHilbertValues()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:83:28: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 90 | valueToInsert = new arma::Col( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | *other.ValueToInsert()); | ~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp:90:23: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:428, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/krann_main.cpp:21: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp: In instantiation of ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: warning: ‘new’ of type ‘mlpack::RASearch, arma::Mat, mlpack::UBTree>::Tree’ {aka ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’} with extended alignment 16 [-Waligned-new=] 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 192 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:192:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; Tree = mlpack::Octree, mlpack::RAQueryStat, arma::Mat >; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::Octree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp: In instantiation of ‘mlpack::Octree::Octree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::Octree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 154 | dataset(new MatType(std::move(dataset))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/octree/octree_impl.hpp:154:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::RPlusPlusTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusPlusTreeDescentHeuristic, mlpack::RPlusPlusTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RPlusTreeSplit; DescentType = mlpack::RPlusTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RPlusTreeSplit, mlpack::RPlusTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RPlusTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RPlusTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::HilbertRTreeSplit<2>; DescentType = mlpack::HilbertRTreeDescentHeuristic; AuxiliaryInformationType = mlpack::DiscreteHilbertRTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::HilbertRTreeSplit<2>, mlpack::HilbertRTreeDescentHeuristic, mlpack::DiscreteHilbertRTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::HilbertRTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::HilbertRTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::XTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::XTreeAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::XTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::XTreeAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::XTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::XTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RStarTreeSplit; DescentType = mlpack::RStarTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RStarTreeSplit, mlpack::RStarTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RStarTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RStarTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp: In instantiation of ‘mlpack::RectangleTree::RectangleTree(MatType&&, size_t, size_t, size_t, size_t, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; SplitType = mlpack::RTreeSplit; DescentType = mlpack::RTreeDescentHeuristic; AuxiliaryInformationType = mlpack::NoAuxiliaryInformation; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 108 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp:108:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; Tree = mlpack::RectangleTree, mlpack::RAQueryStat, arma::Mat, mlpack::RTreeSplit, mlpack::RTreeDescentHeuristic, mlpack::NoAuxiliaryInformation>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::RTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::RTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:251:11: required from ‘void mlpack::RAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 251 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:168:16: required from here 168 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree.hpp:580, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:19: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp: In instantiation of ‘mlpack::CoverTree::CoverTree(MatType&&, ElemType) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; RootPointPolicy = mlpack::FirstPointIsRoot; ElemType = double]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 239 | dataset(new MatType(std::move(data))), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cover_tree/cover_tree_impl.hpp:239:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; Tree = mlpack::CoverTree, mlpack::RAQueryStat, arma::Mat, mlpack::FirstPointIsRoot>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:275:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 275 | ra.Search(&tree, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:281:14: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::StandardCoverTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 281 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::StandardCoverTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 181 | this->referenceSet = new MatType(std::move(referenceSet)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:181:26: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, std::vector >&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:316:9: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 316 | new typename decltype(ra)::Tree(std::move(referenceSet), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | oldFromNewReferences, | ~~~~~~~~~~~~~~~~~~~~~ 318 | leafSize); | ~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 166 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:166:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(Tree*, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; Tree = mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::HRectBound, mlpack::MidpointSplit>; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:354:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 354 | ra.Search(&queryTree, k, neighborsOut, distancesOut); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 422 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:422:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 251 | distancePtr = new arma::mat; // Query indices need to be mapped. | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:251:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 252 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:252:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 256 | neighborPtr = new arma::Mat; // All indices need mapping. | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:256:21: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp: In instantiation of ‘void mlpack::RASearch::Search(size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:295:12: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, size_t, arma::Mat&, arma::mat&) [with TreeType = mlpack::KDTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 295 | ra.Search(k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:183:16: required from here 183 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 471 | distancePtr = new arma::mat; | ^~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:471:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 472 | neighborPtr = new arma::Mat; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:472:19: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::HRectBound; SplitType = mlpack::MidpointSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::KDTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: warning: ‘new’ of type ‘arma::Mat’ with extended alignment 16 [-Waligned-new=] 138 | dataset(new MatType(std::move(data))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:138:13: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:161:36: required from ‘void mlpack::RASearch::Train(MatType) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree]’ 161 | referenceTree = BuildTree(std::move(referenceSet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 162 | oldFromNewReferences); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:309:13: required from ‘void mlpack::LeafSizeRAWrapper::Train(mlpack::util::Timers&, arma::mat&&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 309 | ra.Train(std::move(referenceSet)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:234:16: required from here 234 | virtual void Train(util::Timers& timers, | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp: In instantiation of ‘TreeType* mlpack::BuildTree(MatType&&, std::vector >&, const typename std::enable_if::RearrangesDataset>::type*) [with TreeType = BinarySpaceTree, RAQueryStat, arma::Mat, CellBound, UBTreeSplit>; MatType = arma::Mat&; typename std::enable_if::RearrangesDataset>::type = void]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_search_impl.hpp:317:38: required from ‘void mlpack::RASearch::Search(const MatType&, size_t, arma::Mat&, arma::mat&) [with SortPolicy = mlpack::NearestNS; MetricType = mlpack::LMetric<2, true>; MatType = arma::Mat; TreeType = mlpack::UBTree; size_t = long unsigned int; arma::mat = arma::Mat]’ 317 | Tree* queryTree = BuildTree(const_cast(querySet), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | oldFromNewQueries); | ~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:370:14: required from ‘void mlpack::LeafSizeRAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 370 | ra.Search(querySet, k, neighbors, distances); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:240:16: required from here 240 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 27 | return new TreeType(std::forward(dataset), oldFromNew); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/build_tree.hpp:27:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp: In instantiation of ‘void mlpack::BinarySpaceTree::SplitNode(size_t, SplitType, MatType>&) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:142:12: required from ‘mlpack::BinarySpaceTree::BinarySpaceTree(MatType&&, size_t) [with MetricType = mlpack::LMetric<2, true>; StatisticType = mlpack::RAQueryStat; MatType = arma::Mat; BoundType = mlpack::CellBound; SplitType = mlpack::UBTreeSplit; size_t = long unsigned int]’ 142 | SplitNode(maxLeafSize, splitter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model_impl.hpp:271:33: required from ‘void mlpack::RAWrapper::Search(mlpack::util::Timers&, arma::mat&&, size_t, arma::Mat&, arma::mat&, size_t) [with TreeType = mlpack::UBTree; arma::mat = arma::Mat; size_t = long unsigned int]’ 271 | typename decltype(ra)::Tree tree(std::move(querySet)); | ^~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/rann/ra_model.hpp:174:16: required from here 174 | virtual void Search(util::Timers& timers, | ^~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 906 | left = new BinarySpaceTree(this, begin, splitCol - begin, splitter, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | maxLeafSize); | ~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:906:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: warning: ‘new’ of type ‘mlpack::BinarySpaceTree, mlpack::RAQueryStat, arma::Mat, mlpack::CellBound, mlpack::UBTreeSplit>’ with extended alignment 16 [-Waligned-new=] 908 | right = new BinarySpaceTree(this, splitCol, begin + count - splitCol, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | splitter, maxLeafSize); | ~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp:908:11: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 75%] Linking CXX executable ../../../bin/generate_pyx_random_forest cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_random_forest.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/generate_pyx_random_forest.cpp.o CMakeFiles/generate_pyx_random_forest.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_random_forest /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_random_forest -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Built target generate_pyx_random_forest [ 75%] 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 /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 75%] Generating ../bindings/python/generate_pyx_softmax_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp -DPROGRAM_NAME=softmax_regression -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 76%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -MF CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o.d -o CMakeFiles/generate_pyx_softmax_regression.dir/__/bindings/python/generate_pyx_softmax_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_softmax_regression.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp: In instantiation of ‘Model* TrainSoftmax(mlpack::util::Params&, mlpack::util::Timers&, size_t) [with Model = mlpack::SoftmaxRegression; size_t = long unsigned int]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:174:58: required from here 174 | SoftmaxRegression* sm = TrainSoftmax(params, timers, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 175 | maxIterations); | ~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: warning: ‘new’ of type ‘mlpack::SoftmaxRegression’ with extended alignment 16 [-Waligned-new=] 305 | sm = new Model(trainData, trainLabels, numClasses, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | params.Get("lambda"), intercept, std::move(optimizer)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/softmax_regression/softmax_regression_main.cpp:305:10: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 76%] 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' [ 76%] Built target generate_pyx_krann [ 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 /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 [ 77%] 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' [ 77%] Built target generate_pyx_softmax_regression /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/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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp: In function ‘void mlpack_adaboost_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: warning: ‘new’ of type ‘mlpack::AdaBoostModel’ with extended alignment 16 [-Waligned-new=] 124 | AdaBoostModel* m = new AdaBoostModel(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:124:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_sparse_coding.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_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_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Generating ../bindings/python/generate_pyx_adaboost_classify.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp -DPROGRAM_NAME=adaboost_classify -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 78%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/generate_pyx_adaboost_classify.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_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]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 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_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_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/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_classify_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_classify.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree.hpp:616, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost.hpp:33, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_probabilities_main.cpp:41, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_adaboost_probabilities.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 79%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_classify.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 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_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' [ 80%] Built target generate_pyx_adaboost_classify /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_adaboost.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 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 In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_adaboost.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ [ 81%] Linking CXX executable ../../../bin/generate_pyx_adaboost_probabilities cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_adaboost_probabilities.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/generate_pyx_adaboost_probabilities.cpp.o CMakeFiles/generate_pyx_adaboost_probabilities.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_adaboost_probabilities /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_adaboost_probabilities -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Built target generate_pyx_adaboost_probabilities [ 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 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/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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_train_main.cpp:42: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = false; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:89:15: required from ‘mlpack::DecisionTree::DecisionTree(MatType, LabelsType, size_t, size_t, double, size_t, DimensionSelectionType) [with MatType = arma::Mat; LabelsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int]’ 89 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, weights, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:127:54: required from here 127 | ID3DecisionStump ds(data, labels, max(labels) + 1); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘double mlpack::DecisionTree::Train(MatType&, size_t, size_t, arma::Row&, size_t, arma::rowvec&, size_t, double, size_t, DimensionSelectionType&) [with bool UseWeights = true; MatType = arma::Mat; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; arma::rowvec = arma::Row]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:256:14: required from ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&, MatType, LabelsType, size_t, WeightsType, size_t, double, size_t, DimensionSelectionType, std::enable_if_t<((bool)arma::is_arma_type::type>::value)>*) [with MatType = arma::Mat; LabelsType = arma::Row; WeightsType = arma::Row; FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true; size_t = long unsigned int; std::enable_if_t<((bool)arma::is_arma_type::type>::value)> = void; typename std::remove_reference::type = arma::Row]’ 256 | Train(tmpData, 0, tmpData.n_cols, tmpLabels, numClasses, tmpWeights, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | minimumLeafSize, minimumGainSplit, maximumDepth, dimensionSelector); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:133:21: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 133 | WeakLearnerType w(other, tempData, labels, numClasses, weights); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 919 | DecisionTree* child = new DecisionTree(); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:919:29: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp: In instantiation of ‘mlpack::DecisionTree::DecisionTree(const mlpack::DecisionTree&) [with FitnessFunction = mlpack::InformationGain; NumericSplitType = mlpack::BestBinaryNumericSplit; CategoricalSplitType = mlpack::AllCategoricalSplit; DimensionSelectionType = mlpack::AllDimensionSelect; bool NoRecursion = true]’: /usr/include/c++/14/bits/new_allocator.h:191:4: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree]’ 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/alloc_traits.h:534:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = mlpack::DecisionTree; _Args = {const mlpack::DecisionTree&}; _Tp = mlpack::DecisionTree; allocator_type = std::allocator >]’ 534 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_vector.h:1288:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = mlpack::DecisionTree; _Alloc = std::allocator >; value_type = mlpack::DecisionTree]’ 1288 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1289 | __x); | ~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:163:19: required from ‘double mlpack::AdaBoost::Train(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 163 | wl.push_back(w); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_impl.hpp:51:3: required from ‘mlpack::AdaBoost::AdaBoost(const MatType&, const arma::Row&, size_t, const WeakLearnerType&, size_t, double) [with WeakLearnerType = mlpack::DecisionTree; MatType = arma::Mat; size_t = long unsigned int]’ 51 | Train(data, labels, numClasses, other, iterations, tol); | ^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/adaboost/adaboost_model_impl.hpp:129:30: required from here 129 | iterations, tolerance); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: warning: ‘new’ of type ‘mlpack::DecisionTree’ with extended alignment 16 [-Waligned-new=] 297 | children.push_back(new DecisionTree(*other.children[i])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/decision_tree/decision_tree_impl.hpp:297:24: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Generating ../bindings/python/generate_pyx_linear_regression_train.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp -DPROGRAM_NAME=linear_regression_train -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 81%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:29: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_train.cpp:33: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp: In function ‘void mlpack_linear_regression_train(mlpack::util::Params&, mlpack::util::Timers&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: warning: ‘new’ of type ‘mlpack::LinearRegression’ with extended alignment 16 [-Waligned-new=] 111 | LinearRegression* lr = new LinearRegression(regressors, responses, lambda); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_train_main.cpp:111:76: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 82%] Linking CXX executable ../../../bin/generate_py_wrapper_adaboost cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_py_wrapper_adaboost.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/generate_py_wrapper_adaboost.cpp.o CMakeFiles/generate_py_wrapper_adaboost.dir/__/bindings/python/print_wrapper_py.cpp.o -o ../../../bin/generate_py_wrapper_adaboost /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_py_wrapper_adaboost -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost.py -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 82%] Built target generate_py_wrapper_adaboost /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Generating ../bindings/python/generate_pyx_linear_regression_predict.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_pyx.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp -DPROGRAM_MAIN_FILE=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -DPROGRAM_NAME=linear_regression_predict -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/prefixedoutstream.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/util/log.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_pyx_linear_regression_predict.cpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/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 [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 83%] Building CXX object src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -DBINDING_TYPE=BINDING_TYPE_PYX -MD -MT src/mlpack/methods/CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -MF CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o.d -o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_pyx.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support [ 84%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_train cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_train.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/generate_pyx_linear_regression_train.cpp.o CMakeFiles/generate_pyx_linear_regression_train.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_train /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_train -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Built target generate_pyx_linear_regression_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Generating ../bindings/python/generate_py_wrapper_linear_regression.cpp cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DGENERATE_CPP_IN=/builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/generate_py_wrapper.cpp.in -DGENERATE_CPP_OUT=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp -DGROUP_NAME=linear_regression -DGROUP_VALID_METHODS="train predict" -DCATEGORY="regression" -P /builddir/build/BUILD/mlpack-4.3.0/CMake/ConfigureFile.cmake cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 84%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/generate_py_wrapper_linear_regression.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/generate_py_wrapper_linear_regression.cpp:20: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/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 [ 85%] Linking CXX executable ../../../bin/generate_pyx_linear_regression_predict cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -E cmake_link_script CMakeFiles/generate_pyx_linear_regression_predict.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/generate_pyx_linear_regression_predict.cpp.o CMakeFiles/generate_pyx_linear_regression_predict.dir/__/bindings/python/print_pyx.cpp.o -o ../../../bin/generate_pyx_linear_regression_predict /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/cmake -DPROGRAM=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin/generate_pyx_linear_regression_predict -DOUTPUT_FILE=/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_predict.pyx -P /builddir/build/BUILD/mlpack-4.3.0/CMake/RunProgram.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 85%] Built target generate_pyx_linear_regression_predict /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles/man.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f CMakeFiles/man.dir/build.make CMakeFiles/man.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Generating man pages from built executables. cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/bin && /builddir/build/BUILD/mlpack-4.3.0/CMake/allexec2man.sh /builddir/build/BUILD/mlpack-4.3.0/CMake/exec2man.sh /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/share/man Generating man page for ./mlpack_approx_kfn... Generating man page for ./mlpack_bayesian_linear_regression... Generating man page for ./mlpack_range_search... Generating man page for ./mlpack_dbscan... Generating man page for ./mlpack_decision_tree... Generating man page for ./mlpack_det... Generating man page for ./mlpack_emst... Generating man page for ./mlpack_cf... Generating man page for ./mlpack_fastmks... Generating man page for ./mlpack_gmm_generate... Generating man page for ./mlpack_gmm_train... Generating man page for ./mlpack_gmm_probability... Generating man page for ./mlpack_hmm_train... Generating man page for ./mlpack_hmm_generate... Generating man page for ./mlpack_hmm_loglik... Generating man page for ./mlpack_hmm_viterbi... Generating man page for ./mlpack_hoeffding_tree... Generating man page for ./mlpack_kde... Generating man page for ./mlpack_kernel_pca... Generating man page for ./mlpack_lars... Generating man page for ./mlpack_kmeans... Generating man page for ./mlpack_linear_svm... Generating man page for ./mlpack_lmnn... Generating man page for ./mlpack_local_coordinate_coding... Generating man page for ./mlpack_logistic_regression... Generating man page for ./mlpack_lsh... Generating man page for ./mlpack_mean_shift... Generating man page for ./mlpack_nca... Generating man page for ./mlpack_nbc... Generating man page for ./mlpack_knn... Generating man page for ./mlpack_kfn... Generating man page for ./mlpack_nmf... Generating man page for ./mlpack_pca... Generating man page for ./mlpack_perceptron... Generating man page for ./mlpack_preprocess_split... Generating man page for ./mlpack_preprocess_binarize... Generating man page for ./mlpack_preprocess_describe... Generating man page for ./mlpack_preprocess_one_hot_encoding... Generating man page for ./mlpack_preprocess_scale... Generating man page for ./mlpack_radical... Generating man page for ./mlpack_random_forest... Generating man page for ./mlpack_softmax_regression... Generating man page for ./mlpack_krann... Generating man page for ./mlpack_sparse_coding... Generating man page for ./mlpack_adaboost... Generating man page for ./mlpack_linear_regression... Generating man page for ./mlpack_preprocess_imputer... Generating man page for ./mlpack_image_converter... gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 86%] Built target man [ 86%] Building CXX object src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods && /usr/bin/g++ -DMLPACK_CUSTOM_CONFIG_FILE=mlpack/config-local.hpp -DNDEBUG -I/builddir/build/BUILD/mlpack-4.3.0/src -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -std=gnu++14 -MD -MT src/mlpack/methods/CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -MF CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o.d -o CMakeFiles/generate_py_wrapper_linear_regression.dir/__/bindings/python/print_wrapper_py.cpp.o -c /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/base.hpp:97, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/prereqs.hpp:15, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:35, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.hpp:12, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/print_wrapper_py.cpp:13: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint32_t core::v2::impl::murmur<4>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:68:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 68 | case 3: hash ^= ::std::uint32_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:69:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 69 | case 2: hash ^= ::std::uint32_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp: In member function ‘uint64_t core::v2::impl::murmur<8>::operator()(const void*, std::size_t) const’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:115:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 115 | case 7: hash ^= ::std::uint64_t(data[6]) << 48; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:116:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 116 | case 6: hash ^= ::std::uint64_t(data[5]) << 40; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:117:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 117 | case 5: hash ^= ::std::uint64_t(data[4]) << 32; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:118:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 118 | case 4: hash ^= ::std::uint64_t(data[3]) << 24; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:119:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 119 | case 3: hash ^= ::std::uint64_t(data[2]) << 16; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/std_backport/string_view.hpp:120:55: warning: attributes at the beginning of statement are ignored [-Wattributes] 120 | case 2: hash ^= ::std::uint64_t(data[1]) << 8; [[clang::fallthrough]]; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree.hpp:289, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core.hpp:53: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In copy constructor ‘mlpack::CosineTree::CosineTree(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 162 | dataset((other.parent == NULL) ? new arma::mat(*other.dataset) : NULL), | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:162:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 180 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:180:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 186 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:186:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘mlpack::CosineTree& mlpack::CosineTree::operator=(const mlpack::CosineTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: warning: ‘new’ of type ‘arma::mat’ {aka ‘arma::Mat’} with extended alignment 16 [-Waligned-new=] 227 | dataset = (other.parent == NULL) ? new arma::mat(*other.dataset) : NULL; | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:227:66: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 246 | left = new CosineTree(*other.Left()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:246:40: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 252 | right = new CosineTree(*other.Right()); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:252:42: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp: In member function ‘void mlpack::CosineTree::CosineNodeSplit()’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 542 | left = new CosineTree(*this, leftIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:542:43: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: warning: ‘new’ of type ‘mlpack::CosineTree’ with extended alignment 16 [-Waligned-new=] 543 | right = new CosineTree(*this, rightIndices); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp:543:45: note: use ‘-faligned-new’ to enable C++17 over-aligned new support In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree.hpp:491, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/is_spill_tree.hpp:14, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree.hpp:17, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/tree.hpp:23: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In copy constructor ‘mlpack::SpillTree::SpillTree(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 170 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:170:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘mlpack::SpillTree& mlpack::SpillTree::operator=(const mlpack::SpillTree&)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 251 | pointsIndex = new arma::Col(*other.pointsIndex); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:251:59: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp: In member function ‘void mlpack::SpillTree::SplitNode(arma::Col&, size_t, double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 734 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:734:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 745 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:745:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: warning: ‘new’ of type ‘arma::Col’ with extended alignment 16 [-Waligned-new=] 758 | pointsIndex = new arma::Col(); | ^ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: uses ‘void* operator new(std::size_t)’, which does not have an alignment parameter /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/core/tree/spill_tree/spill_tree_impl.hpp:758:41: note: use ‘-faligned-new’ to enable C++17 over-aligned new support /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/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('\;', ' ') [ 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 /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 87%] Built target generate_py_wrapper_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_approx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding approx_kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=approx_kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/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. /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. 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 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/image_converter.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from mlpack/approx_kfn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5310:37: required from here 5310 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector, std::allocator > >; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5501:60: required from here 5501 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_2), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/image_converter.cpp:5611:36: required from here 5611 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_channels), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7146:37: required from here 7146 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7255:44: required from here 7255 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/approx_kfn.cpp:7932:36: required from here 7932 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_17); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ creating build/lib.linux-s390x-cpython-312 creating build/lib.linux-s390x-cpython-312/mlpack g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/image_converter.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/image_converter.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_image_converter /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_bayesian_linear_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding bayesian_linear_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=bayesian_linear_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/bayesian_linear_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/bayesian_linear_regression.pyx:24:88: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/bayesian_linear_regression.pyx because it changed. [1/1] Cythonizing mlpack/bayesian_linear_regression.pyx building 'mlpack.bayesian_linear_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/bayesian_linear_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/approx_kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/approx_kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_approx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_cf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding cf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=cf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/cf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/cf.pyx:24:64: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. In file included from mlpack/bayesian_linear_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7043:37: required from here 7043 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/bayesian_linear_regression.cpp:7868:49: required from here 7868 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_responses), (*__pyx_v_responses_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/cf.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp:23, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf.hpp:25, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/cf/cf_main.cpp:19, from mlpack/cf.cpp:1320: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7395:37: required from here 7395 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:7504:44: required from here 7504 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8198:36: required from here 8198 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8282:39: required from here 8282 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_22); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/cf.cpp:8777:49: required from here 8777 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_query), (*__pyx_v_query_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/bayesian_linear_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_bayesian_linear_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_dbscan.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Building Cython binding dbscan.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=dbscan.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/dbscan.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/dbscan.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/dbscan.pyx because it changed. [1/1] Cythonizing mlpack/dbscan.pyx building 'mlpack.dbscan' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/dbscan.cpp -o build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/dbscan.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5142:37: required from here 5142 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5470:39: required from here 5470 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5554:36: required from here 5554 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_size), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/dbscan.cpp:5750:44: required from here 5750 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_selection_type), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/dbscan.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/dbscan.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 88%] Built target build_pyx_dbscan /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_decision_tree.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding decision_tree.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=decision_tree.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/decision_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/decision_tree.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/decision_tree.pyx because it changed. [1/1] Cythonizing mlpack/decision_tree.pyx building 'mlpack.decision_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/decision_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/decision_tree.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7246:37: required from here 7246 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7803:49: required from here 7803 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7870:36: required from here 7870 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/decision_tree.cpp:7954:39: required from here 7954 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/decision_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/decision_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_decision_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_det.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_det.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding det.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=det.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/det.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/det.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/det.pyx because it changed. [1/1] Cythonizing mlpack/det.pyx building 'mlpack.det' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/det.cpp -o build/temp.linux-s390x-cpython-312/mlpack/det.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/det.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7132:37: required from here 7132 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7303:36: required from here 7303 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_folds), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/det.cpp:7818:44: required from here 7818 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_path_format), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/det.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/det.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_det /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_emst.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Building Cython binding emst.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=emst.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/emst.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/emst.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/emst.pyx because it changed. [1/1] Cythonizing mlpack/emst.pyx building 'mlpack.emst' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/emst.cpp -o build/temp.linux-s390x-cpython-312/mlpack/emst.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/emst.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:4933:37: required from here 4933 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/emst.cpp:5261:36: required from here 5261 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_leaf_size), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/emst.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/emst.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 89%] Built target build_pyx_emst /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_fastmks.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding fastmks.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=fastmks.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/fastmks.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/fastmks.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/fastmks.pyx because it changed. [1/1] Cythonizing mlpack/fastmks.pyx building 'mlpack.fastmks' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/fastmks.cpp -o build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/fastmks.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7252:37: required from here 7252 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7336:39: required from here 7336 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:7913:36: required from here 7913 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/fastmks.cpp:8022:44: required from here 8022 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/fastmks.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/fastmks.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_fastmks /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_train.pyx:24:71: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_train.pyx because it changed. [1/1] Cythonizing mlpack/gmm_train.pyx building 'mlpack.gmm_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7289:37: required from here 7289 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:7373:36: required from here 7373 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_train.cpp:8286:39: required from here 8286 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/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_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_generate.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_generate.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_generate.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_generate.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_generate.pyx:24:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. 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 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 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_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_gmm_probability.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding gmm_probability.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=gmm_probability.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/gmm_probability.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/gmm_probability.pyx:24:77: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/gmm_probability.pyx because it changed. [1/1] Cythonizing mlpack/gmm_probability.pyx building 'mlpack.gmm_probability' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/gmm_probability.cpp -o build/temp.linux-s390x-cpython-312/mlpack/gmm_probability.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/gmm_generate.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:6819:37: required from here 6819 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_generate.cpp:7122:36: required from here 7122 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_samples), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/gmm_probability.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/gmm_probability.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/gmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/gmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Built target build_pyx_gmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 90%] Building Cython binding hmm_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext 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/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. /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext 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 /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_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from mlpack/hmm_generate.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7051:37: required from here 7051 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7160:44: required from here 7160 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_input_file), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:7418:36: required from here 7418 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_gaussians), __pyx_t_8); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_train.cpp:8045:39: required from here 8045 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_24); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6860:37: required from here 6860 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_generate.cpp:6944:36: required from here 6944 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_length), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_generate.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_generate.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_generate /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_loglik.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Building Cython binding hmm_loglik.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_loglik.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_loglik.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_loglik.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_loglik.pyx because it changed. [1/1] Cythonizing mlpack/hmm_loglik.pyx building 'mlpack.hmm_loglik' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_loglik.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_loglik.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_loglik.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_loglik.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 91%] Built target build_pyx_hmm_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_hmm_viterbi.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding hmm_viterbi.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=hmm_viterbi.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hmm_viterbi.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hmm_viterbi.pyx:24:73: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hmm_viterbi.pyx because it changed. [1/1] Cythonizing mlpack/hmm_viterbi.pyx building 'mlpack.hmm_viterbi' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hmm_viterbi.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hmm_viterbi.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hmm_viterbi.cpp:6845:37: required from here 6845 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/hoeffding_tree.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/hoeffding_tree.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/hoeffding_tree.pyx because it changed. [1/1] Cythonizing mlpack/hoeffding_tree.pyx building 'mlpack.hoeffding_tree' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/hoeffding_tree.cpp -o build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/hoeffding_tree.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7356:37: required from here 7356 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7527:36: required from here 7527 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bins), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:7698:39: required from here 7698 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_confidence), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8255:49: required from here 8255 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/hoeffding_tree.cpp:8515:44: required from here 8515 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_numeric_split_strategy), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hmm_viterbi.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hmm_viterbi.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hmm_viterbi /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kde.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Building Cython binding kde.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kde.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kde.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kde.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kde.pyx because it changed. [1/1] Cythonizing mlpack/kde.pyx building 'mlpack.kde' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kde.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kde.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kde.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7314:37: required from here 7314 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7398:39: required from here 7398 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_abs_error), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7507:44: required from here 7507 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kde.cpp:7762:36: required from here 7762 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_initial_sample_size), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/hoeffding_tree.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/hoeffding_tree.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 92%] Built target build_pyx_hoeffding_tree /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kernel_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kernel_pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kernel_pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kernel_pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kernel_pca.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kernel_pca.pyx because it changed. [1/1] Cythonizing mlpack/kernel_pca.pyx building 'mlpack.kernel_pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kernel_pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kernel_pca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5233:37: required from here 5233 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5499:44: required from here 5499 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_kernel), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:5583:39: required from here 5583 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bandwidth), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kernel_pca.cpp:6009:36: required from here 6009 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kernel_pca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kernel_pca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kernel_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kmeans.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding kmeans.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kmeans.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kmeans.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kmeans.pyx:24:68: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kmeans.pyx because it changed. [1/1] Cythonizing mlpack/kmeans.pyx building 'mlpack.kmeans' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kmeans.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kmeans.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kmeans.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5390:37: required from here 5390 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5474:36: required from here 5474 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_clusters), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:5740:44: required from here 5740 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kmeans.cpp:6606:39: required from here 6606 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_percentage), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kde.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kde.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_kde /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lars.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lars.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lars.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lars.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lars.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/lars.pyx because it changed. [1/1] Cythonizing mlpack/lars.pyx building 'mlpack.lars' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lars.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lars.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lars.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7133:37: required from here 7133 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lars.cpp:7723:39: required from here 7723 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/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_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_svm.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding linear_svm.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_svm.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_svm.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_svm.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_svm.pyx because it changed. [1/1] Cythonizing mlpack/linear_svm.pyx building 'mlpack.linear_svm' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_svm.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp 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 In file included from mlpack/linear_svm.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 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_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lmnn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Building Cython binding lmnn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lmnn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/lmnn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/lmnn.pyx:24:66: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7417:37: required from here 7417 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7588:39: required from here 7588 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_delta), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:7672:36: required from here 7672 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epochs), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8142:49: required from here 8142 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_svm.cpp:8573:44: required from here 8573 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ Compiling mlpack/lmnn.pyx because it changed. [1/1] Cythonizing mlpack/lmnn.pyx building 'mlpack.lmnn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/lmnn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/lmnn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lmnn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5568:37: required from here 5568 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:5809:36: required from here 5809 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6475:49: required from here 6475 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:6825:44: required from here 6825 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lmnn.cpp:7248:39: required from here 7248 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_regularization), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_svm.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_svm.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 93%] Built target build_pyx_linear_svm /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_local_coordinate_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding local_coordinate_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=local_coordinate_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/local_coordinate_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/local_coordinate_coding.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/local_coordinate_coding.pyx because it changed. [1/1] Cythonizing mlpack/local_coordinate_coding.pyx building 'mlpack.local_coordinate_coding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/local_coordinate_coding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/local_coordinate_coding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lmnn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lmnn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_lmnn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_logistic_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding logistic_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=logistic_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext In file included from mlpack/local_coordinate_coding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7179:37: required from here 7179 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7263:36: required from here 7263 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/local_coordinate_coding.cpp:7853:39: required from here 7853 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/logistic_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7234:37: required from here 7234 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7318:36: required from here 7318 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7489:39: required from here 7489 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decision_boundary), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:7959:49: required from here 7959 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/logistic_regression.cpp:8219:44: required from here 8219 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/local_coordinate_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/local_coordinate_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_local_coordinate_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_lsh.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding lsh.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=lsh.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext 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 /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. gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_logistic_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_mean_shift.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Building Cython binding mean_shift.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=mean_shift.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') 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. /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext 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 /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/mean_shift.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/mean_shift.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/mean_shift.pyx because it changed. [1/1] Cythonizing mlpack/mean_shift.pyx building 'mlpack.mean_shift' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/mean_shift.cpp -o build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/lsh.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from mlpack/mean_shift.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7256:37: required from here 7256 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7340:36: required from here 7340 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_bucket_size), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:7511:39: required from here 7511 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_hash_width), __pyx_t_7); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/lsh.cpp:8798:49: required from here 8798 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5052:37: required from here 5052 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5641:36: required from here 5641 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/mean_shift.cpp:5725:39: required from here 5725 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_radius), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/mean_shift.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/mean_shift.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 94%] Built target build_pyx_mean_shift /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nbc.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nbc.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nbc.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nbc.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nbc.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nbc.pyx because it changed. [1/1] Cythonizing mlpack/nbc.pyx building 'mlpack.nbc' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nbc.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nbc.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nbc.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7031:37: required from here 7031 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nbc.cpp:7675:49: required from here 7675 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/lsh.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/lsh.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_lsh /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Building Cython binding nca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nca.pyx because it changed. [1/1] Cythonizing mlpack/nca.pyx building 'mlpack.nca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5463:37: required from here 5463 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5704:39: required from here 5704 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_armijo_constant), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:5788:36: required from here 5788 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_batch_size), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6107:49: required from here 6107 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nca.cpp:6793:44: required from here 6793 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_optimizer), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nbc.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nbc.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 95%] Built target build_pyx_nbc /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_knn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding knn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=knn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/knn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/knn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/knn.pyx because it changed. [1/1] Cythonizing mlpack/knn.pyx building 'mlpack.knn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/knn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/knn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/knn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7336:37: required from here 7336 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7445:44: required from here 7445 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7616:39: required from here 7616 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:7940:36: required from here 7940 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/knn.cpp:9193:49: required from here 9193 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_nca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_kfn.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding kfn.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=kfn.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/kfn.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/kfn.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/kfn.pyx because it changed. [1/1] Cythonizing mlpack/kfn.pyx building 'mlpack.kfn' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/kfn.cpp -o build/temp.linux-s390x-cpython-312/mlpack/kfn.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/kfn.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7300:37: required from here 7300 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7409:44: required from here 7409 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_algorithm), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7580:39: required from here 7580 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_9); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:7904:36: required from here 7904 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/kfn.cpp:9073:49: required from here 9073 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_true_neighbors), (*__pyx_v_true_neighbors_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/knn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/knn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_knn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_nmf.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Building Cython binding nmf.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=nmf.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/nmf.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/nmf.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/nmf.pyx because it changed. [1/1] Cythonizing mlpack/nmf.pyx building 'mlpack.nmf' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/nmf.cpp -o build/temp.linux-s390x-cpython-312/mlpack/nmf.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/nmf.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5177:37: required from here 5177 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:5418:36: required from here 5418 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_rank), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6025:39: required from here 6025 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_min_residue), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/nmf.cpp:6218:44: required from here 6218 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_update_rules), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/kfn.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/kfn.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 96%] Built target build_pyx_kfn /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_pca.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding pca.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=pca.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/pca.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/pca.pyx:24:65: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/pca.pyx because it changed. [1/1] Cythonizing mlpack/pca.pyx building 'mlpack.pca' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/pca.cpp -o build/temp.linux-s390x-cpython-312/mlpack/pca.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/pca.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd.hpp:124, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp:18, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp:16, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca.hpp:21, from /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/pca/pca_main.cpp:20, from mlpack/pca.cpp:1320: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp: In constructor ‘mlpack::QUIC_SVD::QUIC_SVD(double, double)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:32:18: warning: unused parameter ‘epsilon’ [-Wunused-parameter] 32 | const double epsilon, | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods/quic_svd/quic_svd_impl.hpp:33:18: warning: unused parameter ‘delta’ [-Wunused-parameter] 33 | const double delta) | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5060:37: required from here 5060 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5413:44: required from here 5413 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_decomposition_method), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5497:36: required from here 5497 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_new_dimensionality), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/pca.cpp:5668:39: required from here 5668 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_var_to_retain), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/nmf.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/nmf.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_nmf /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_perceptron.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding perceptron.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=perceptron.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/perceptron.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/perceptron.pyx:24:72: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/perceptron.pyx because it changed. [1/1] Cythonizing mlpack/perceptron.pyx building 'mlpack.perceptron' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/perceptron.cpp -o build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/perceptron.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7011:37: required from here 7011 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7568:49: required from here 7568 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/perceptron.cpp:7635:36: required from here 7635 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/pca.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/pca.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_pca /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_split.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_split.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_split.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_split.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_split.pyx:24:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_split.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_split.pyx building 'mlpack.preprocess_split' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_split.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_split.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_split.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5081:37: required from here 5081 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Mat; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5518:49: required from here 5518 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_input_labels), (*__pyx_v_input_labels_mat), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5672:36: required from here 5672 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_seed), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_split.cpp:5843:39: required from here 5843 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_test_ratio), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/perceptron.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/perceptron.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_perceptron /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_binarize.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_binarize.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_binarize.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_binarize.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_binarize.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_binarize.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_binarize.pyx building 'mlpack.preprocess_binarize' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_binarize.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_binarize.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_split.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_split.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_split /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_describe.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_describe.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_describe.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_describe.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_describe.pyx:24:81: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_describe.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_describe.pyx building 'mlpack.preprocess_describe' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_describe.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_binarize.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:4934:37: required from here 4934 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5262:36: required from here 5262 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_binarize.cpp:5346:39: required from here 5346 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_threshold), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/preprocess_describe.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5031:37: required from here 5031 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_describe.cpp:5359:36: required from here 5359 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_dimension), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_binarize.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_binarize.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_binarize /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_scale.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Building Cython binding preprocess_scale.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_scale.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_scale.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_scale.pyx:24:78: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_scale.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_scale.pyx building 'mlpack.preprocess_scale' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_scale.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_scale.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_describe.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_describe.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 97%] Built target build_pyx_preprocess_describe /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_preprocess_one_hot_encoding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Building Cython binding preprocess_one_hot_encoding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=preprocess_one_hot_encoding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/preprocess_one_hot_encoding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/preprocess_one_hot_encoding.pyx:24:89: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/preprocess_one_hot_encoding.pyx because it changed. [1/1] Cythonizing mlpack/preprocess_one_hot_encoding.pyx building 'mlpack.preprocess_one_hot_encoding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/preprocess_one_hot_encoding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/preprocess_scale.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7095:37: required from here 7095 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7423:39: required from here 7423 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_epsilon), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:7837:36: required from here 7837 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_value), __pyx_t_18); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_scale.cpp:8030:44: required from here 8030 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_scaler_method), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/preprocess_one_hot_encoding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5053:37: required from here 5053 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::vector >; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/preprocess_one_hot_encoding.cpp:5418:54: required from here 5418 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_dimensions), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_one_hot_encoding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 98%] Built target build_pyx_preprocess_one_hot_encoding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_radical.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding radical.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=radical.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/radical.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/radical.pyx:24:69: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/radical.pyx because it changed. [1/1] Cythonizing mlpack/radical.pyx building 'mlpack.radical' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/radical.cpp -o build/temp.linux-s390x-cpython-312/mlpack/radical.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/radical.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5088:37: required from here 5088 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5329:36: required from here 5329 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_angles), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/radical.cpp:5500:39: required from here 5500 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_noise_std_dev), __pyx_t_13); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/preprocess_scale.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/preprocess_scale.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_preprocess_scale /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_random_forest.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding random_forest.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=random_forest.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/random_forest.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/random_forest.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/random_forest.pyx because it changed. [1/1] Cythonizing mlpack/random_forest.pyx building 'mlpack.random_forest' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/random_forest.cpp -o build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/random_forest.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7303:37: required from here 7303 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7860:49: required from here 7860 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:7927:36: required from here 7927 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_maximum_depth), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/random_forest.cpp:8011:39: required from here 8011 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_minimum_gain_split), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ 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:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/krann.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/krann.pyx:24:67: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/krann.pyx because it changed. [1/1] Cythonizing mlpack/krann.pyx building 'mlpack.krann' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/krann.cpp -o build/temp.linux-s390x-cpython-312/mlpack/krann.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/krann.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7360:37: required from here 7360 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7444:39: required from here 7444 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_alpha), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:7940:36: required from here 7940 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_k), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/krann.cpp:9085:44: required from here 9085 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tree_type), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/random_forest.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/random_forest.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_random_forest /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_softmax_regression.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding softmax_regression.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=softmax_regression.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/softmax_regression.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/softmax_regression.pyx:24:80: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/softmax_regression.pyx because it changed. [1/1] Cythonizing mlpack/softmax_regression.pyx building 'mlpack.softmax_regression' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/softmax_regression.cpp -o build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/softmax_regression.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7160:37: required from here 7160 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7717:49: required from here 7717 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7784:39: required from here 7784 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_26); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/softmax_regression.cpp:7868:36: required from here 7868 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_max_iterations), __pyx_t_14); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/softmax_regression.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/softmax_regression.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_softmax_regression /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_sparse_coding.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding sparse_coding.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=sparse_coding.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/sparse_coding.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/sparse_coding.pyx:24:75: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/sparse_coding.pyx because it changed. [1/1] Cythonizing mlpack/sparse_coding.pyx building 'mlpack.sparse_coding' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/sparse_coding.cpp -o build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/sparse_coding.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7250:37: required from here 7250 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7334:36: required from here 7334 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_atoms), __pyx_t_6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/sparse_coding.cpp:7924:39: required from here 7924 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda1), __pyx_t_25); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/krann.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/krann.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_krann /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_train.pyx:24:76: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_train.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_train.pyx building 'mlpack.adaboost_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:6965:37: required from here 6965 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = int; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7293:36: required from here 7293 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_iterations), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7525:49: required from here 7525 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_labels), (*__pyx_v_labels_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7592:39: required from here 7592 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_tolerance), __pyx_t_15); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = std::__cxx11::basic_string; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_train.cpp:7802:44: required from here 7802 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_weak_learner), __pyx_t_1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/sparse_coding.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/sparse_coding.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_sparse_coding /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_classify.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_classify.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_classify.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_classify.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_classify.pyx:24:79: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_classify.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_classify.pyx building 'mlpack.adaboost_classify' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_classify.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_classify.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_classify.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_train /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_adaboost_probabilities.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Building Cython binding adaboost_probabilities.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=adaboost_probabilities.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/adaboost_probabilities.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/adaboost_probabilities.pyx:24:84: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/adaboost_probabilities.pyx because it changed. [1/1] Cythonizing mlpack/adaboost_probabilities.pyx building 'mlpack.adaboost_probabilities' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/adaboost_probabilities.cpp -o build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_classify.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_classify.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [ 99%] Built target build_pyx_adaboost_classify /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_train.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_train.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_train.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_train.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_regression_train.pyx:24:85: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_regression_train.pyx because it changed. [1/1] Cythonizing mlpack/linear_regression_train.pyx building 'mlpack.linear_regression_train' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_regression_train.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_regression_train.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp In file included from mlpack/adaboost_probabilities.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/adaboost_probabilities.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ In file included from mlpack/linear_regression_train.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:6883:37: required from here 6883 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = double; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7211:39: required from here 7211 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_lambda_2), __pyx_t_12); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = arma::Row; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_train.cpp:7443:49: required from here 7443 | mlpack::util::SetParam >(__pyx_v_p, ((std::string const )__pyx_k_training_responses), (*__pyx_v_training_responses_mat)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/adaboost_probabilities.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/adaboost_probabilities.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_adaboost_probabilities /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build.make src/mlpack/methods/CMakeFiles/build_pyx_linear_regression_predict.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Building Cython binding linear_regression_predict.so... cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext --module=linear_regression_predict.pyx /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/linear_regression_predict.pyx tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/linear_regression_predict.pyx:24:87: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:23:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:27:53: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:28:59: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:29:62: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:30:74: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:31:52: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:32:57: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:33:37: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:34:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:35:40: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:36:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/io.pxd:37:36: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:25:38: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:26:35: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:27:41: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. warning: mlpack/params.pxd:28:44: The keyword 'nogil' should appear at the end of the function signature line. Placing it before 'except' or 'noexcept' will be disallowed in a future version of Cython. Compiling mlpack/linear_regression_predict.pyx because it changed. [1/1] Cythonizing mlpack/linear_regression_predict.pyx building 'mlpack.linear_regression_predict' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/linear_regression_predict.cpp -o build/temp.linux-s390x-cpython-312/mlpack/linear_regression_predict.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_regression_train.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_regression_train.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_train In file included from mlpack/linear_regression_predict.cpp:1316: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In function ‘void mlpack::util::TransposeIfNeeded(const std::string&, arma::mat&, bool)’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:34:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 34 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp: In instantiation of ‘void mlpack::util::TransposeIfNeeded(const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’: /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:62:20: required from ‘void mlpack::util::SetParam(Params&, const std::string&, T&, bool) [with T = bool; std::string = std::__cxx11::basic_string]’ 62 | TransposeIfNeeded(identifier, value, transpose); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlpack/linear_regression_predict.cpp:6844:37: required from here 6844 | mlpack::util::SetParam(__pyx_v_p, ((std::string const )__pyx_k_copy_all_inputs), __pyx_t_5); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:25:24: warning: unused parameter ‘identifier’ [-Wunused-parameter] 25 | const std::string& identifier, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:26:8: warning: unused parameter ‘value’ [-Wunused-parameter] 26 | T& value, | ~~~^~~~~ /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python/mlpack/io_util.hpp:27:10: warning: unused parameter ‘transpose’ [-Wunused-parameter] 27 | bool transpose) | ~~~~~^~~~~~~~~ g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/linear_regression_predict.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/linear_regression_predict.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target build_pyx_linear_regression_predict /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/mlpack-4.3.0 /builddir/build/BUILD/mlpack-4.3.0/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/CMakeFiles/python.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/gmake -f src/mlpack/bindings/python/CMakeFiles/python.dir/build.make src/mlpack/bindings/python/CMakeFiles/python.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py build_ext /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:54: SyntaxWarning: invalid escape sequence '\ ' extra_cxx_flags = '-DMLPACK_PRINT_INFO\ -DMLPACK_PRINT_WARN'.strip() /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:91: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/setup.py:109: SyntaxWarning: invalid escape sequence '\;' .replace('\;', ' ') /usr/lib/python3.12/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. !! ******************************************************************************** Requirements should be satisfied by a PEP 517 installer. If you are using pip, you can try `pip install --use-pep517`. ******************************************************************************** !! dist.fetch_build_eggs(dist.setup_requires) running build_ext /usr/lib64/python3.12/site-packages/Cython/Compiler/Main.py:381: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/mlpack/arma_numpy.pxd tree = Parsing.p_module(s, pxd, full_module_name) warning: mlpack/arma_numpy.pyx:49:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:71:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:94:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:115:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:136:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:160:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:184:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:203:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:223:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:247:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:271:5: Only extern functions can throw C++ exceptions. warning: mlpack/arma_numpy.pyx:290:5: Only extern functions can throw C++ exceptions. Compiling mlpack/arma_numpy.pyx because it changed. [1/1] Cythonizing mlpack/arma_numpy.pyx building 'mlpack.arma_numpy' extension gcc -fno-strict-overflow -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -fexceptions -fexceptions -fexceptions -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -I/usr/lib64/python3.12/site-packages/numpy/core/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/ -I/builddir/build/BUILD/mlpack-4.3.0/src -I/usr/include -I/usr/include -I/usr/include -I/usr/include -I/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/include -I/usr/include/python3.12 -c mlpack/arma_numpy.cpp -o build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -DBINDING_TYPE=BINDING_TYPE_PYX -std=c++17 -g0 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -Wall -Wextra -ftemplate-depth=1000 -Wno-unused-function -O3 -fopenmp g++ -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-s390x-cpython-312/mlpack/arma_numpy.o -L/usr/lib64 -o build/lib.linux-s390x-cpython-312/mlpack/arma_numpy.cpython-312-s390x-linux-gnu.so -fopenmp /usr/lib64/libarmadillo.so /usr/lib/gcc/s390x-redhat-linux/14/libgomp.so /usr/lib64/libpthread.a -Wl,--strip-all cd /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python && /usr/bin/python3 /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python/copy_artifacts.py gmake[2]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' [100%] Built target python gmake[1]: Leaving directory '/builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.8HTgW5 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x ++ dirname /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mlpack-4.3.0 + DESTDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_approx_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_bayesian_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_range_search.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_dbscan.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_decision_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_det.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_emst.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_cf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_fastmks.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_gmm_probability.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_train.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_generate.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_loglik.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hmm_viterbi.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_hoeffding_tree.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kde.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kernel_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lars.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kmeans.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_linear_svm.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lmnn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_local_coordinate_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_logistic_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_lsh.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_mean_shift.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nbc.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_knn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_kfn.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_nmf.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_pca.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_perceptron.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_split.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_binarize.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_describe.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_one_hot_encoding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_scale.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_radical.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_random_forest.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_softmax_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_krann.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_sparse_coding.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_adaboost.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_linear_regression.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_preprocess_imputer.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/man/mlpack_image_converter.1 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/lib64/pkgconfig/mlpack.pc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/namespace_compat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/prereqs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/Mat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/SpMat_extra_bones.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/arma_extend.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/arma_extend/serialize_armadillo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/array_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/is_loading.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/is_saving.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pair_associative_container.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pointer_vector_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/pointer_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cereal/unordered_map.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv_base.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/cv_base_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/k_fold_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/k_fold_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/meta_info_extractor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/accuracy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/accuracy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/average_strategy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/f1.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/f1_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/facilities.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/mse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/mse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/precision.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/precision_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/r2_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/r2_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/recall.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/recall_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/roc_auc_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/metrics/silhouette_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/simple_cv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/cv/simple_cv_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/binarize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/check_categorical_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/confusion_matrix.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/confusion_matrix_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/dataset_mapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/dataset_mapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/detect_file_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/detect_file_type_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/extension.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/format.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/has_serialize.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/image_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/image_info_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/custom_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/imputation_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/listwise_deletion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/mean_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputation_methods/median_imputation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/imputer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/is_naninf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_arff.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_arff_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_categorical_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_numeric_csv.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/load_vec_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/datatype.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/increment_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/map_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/map_policies/missing_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/normalize_labels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/normalize_labels_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/one_hot_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/one_hot_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_image.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_image_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/save_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/max_abs_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/min_max_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/pca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/scaler_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/standard_scaler.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/scaler_methods/zca_whitening.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/split_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_algorithms.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_dictionary.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/bag_of_words_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/dictionary_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/policy_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/string_encoding_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/string_encoding_policies/tf_idf_encoding_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/char_extract.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/split_by_any_of.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/tokenizers/tokenizers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/data/types_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/diagonal_gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/discrete_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/discrete_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gamma_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gamma_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gaussian_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/gaussian_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/laplace_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/laplace_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/regression_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/dists/regression_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/cv_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/cv_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/deduce_hp_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/fixed.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/hpt.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/hpt/hpt_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cauchy_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cosine_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/cosine_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/epanechnikov_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/example_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/gaussian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/hyperbolic_tangent_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/kernel_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/kernels.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/laplacian_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/linear_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/polynomial_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/pspectrum_string_kernel_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/spherical_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/kernels/triangular_kernel.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/ccov.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/ccov_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/clamp.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/columns_to_blocks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/columns_to_blocks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/digamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/lin_alg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/lin_alg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/log_add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/log_add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/math.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/multiply_slices.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/multiply_slices_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/quantile.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random_basis.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/random_basis_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/range_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/round.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/shuffle_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/math/trigamma.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/bleu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/bleu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/iou_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/iou_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/ip_metric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/ip_metric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/lmetric.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/lmetric_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/mahalanobis_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/metrics.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/metrics/non_maximal_suppression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/algorithm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/any.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/functional.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/internal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/iterator.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/meta.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/range.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/string_view.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/type_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/typeinfo.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/std_backport/utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/address.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/ballbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/ballbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/binary_space_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/breadth_first_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/midpoint_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_max_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/rp_tree_mean_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/ub_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/binary_space_tree/vantage_point_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/bound_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/bounds.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/build_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cellbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cellbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cosine_tree/cosine_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/cover_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/first_point_is_root.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/cover_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/enumerate_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/example_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/greedy_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hollow_ball_bound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hollow_ball_bound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hrectbound.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/hrectbound_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/octree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/octree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/octree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/perform_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/discrete_hilbert_value_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/hilbert_r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_coverage_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/minimal_splits_number_sweep_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/no_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_auxiliary_information_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_plus_tree_split_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_star_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_descent_heuristic_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/r_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/rectangle_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_auxiliary_information.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/rectangle_tree/x_tree_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/hyperplane.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/mean_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/midpoint_space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/projection_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/space_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/space_split/space_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/is_spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_dual_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_single_tree_traverser_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/spill_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/spill_tree/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/traversal_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/tree/tree_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/arma_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/backtrace.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/backtrace_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/binding_details.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/deprecated.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/forward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/hyphenate_string.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/io.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/io_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/is_std_vector.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/log.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/log_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/mlpack_main.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/nulloutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_checks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/param_data.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/params.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/params_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/prefixedoutstream.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/prefixedoutstream_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/program_doc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/program_doc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/sfinae_utility.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/size_checks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/timers.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/timers_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/to_lower.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/version.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/core/util/version_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_classify_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_probabilities_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/adaboost/adaboost_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/amf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/amf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/average_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/given_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/merge_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/random_acol_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/complete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/incomplete_incremental_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/max_iteration_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_residue_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/simple_tolerance_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/termination_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/termination_policies/validation_rmse_termination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_als.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_dist.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/nmf_mult_div.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_batch_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_complete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/svd_incomplete_incremental_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/amf/update_rules/update_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/activation_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/bipolar_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/elish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/elliot_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/gaussian_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/gelu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_sigmoid_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hard_swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/hyper_sinh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/identity_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/inverse_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/lisht_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/logistic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/mish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/multi_quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/poisson1_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/quadratic_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/rectifier_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/silu_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/softplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/softsign_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/spline_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/swish_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_exponential_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/activation_functions/tanh_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/augmented.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/copy_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/augmented/tasks/tasks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/border_modes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/convolution_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/fft_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/naive_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/convolution_rules/svd_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/bernoulli_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/dists.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/dists/normal_distribution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ffn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/ffn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/forward_decls.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/const_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/gaussian_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/glorot_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/he_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/init_rules_traits.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/kathirvalavakumar_subavathi_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/lecun_normal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/network_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/nguyen_widrow_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/oivs_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/orthogonal_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/init_rules/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/adaptive_mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/add_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/alpha_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/base_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/c_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/c_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/celu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/celu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concat_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concatenate.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/concatenate_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropconnect.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropconnect_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/elu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/elu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/flexible_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/ftswish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/ftswish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/grouped_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/hard_tanh_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/identity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/identity_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/layer_types.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/leaky_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear3d.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear3d_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/linear_no_bias_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/log_softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/log_softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/max_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/max_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/mean_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multi_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multi_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/multihead_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/noisylinear.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/noisylinear_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/README.md -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/atrous_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bicubic_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/bilinear_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/channel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/concat_performance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/fast_lstm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/flatten_t_swish_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/glimpse_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/group_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/gru_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/hardshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/highway_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/instance_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/isrlu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/join_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lookup_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/lp_pooling_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/minibatch_discrimination_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_constant_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/multiply_merge_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/nearest_interpolation_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/pixel_shuffle_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/positional_encoding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_attention_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/recurrent_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reinforce_normal_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/reparametrization_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/sequential_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/softshrink_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/spatial_dropout_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/subview.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/transposed_convolution_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/virtual_batch_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/not_adapted/weight_norm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/padding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/padding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/parametric_relu_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/radial_basis_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/recurrent_layer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/relu6.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/relu6_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/serialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmax.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmax_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmin.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/layer/softmin_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/binary_cross_entropy_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/cosine_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/dice_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/earth_mover_distance_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/empty_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_embedding_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/hinge_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/huber_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/kl_divergence_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/l1_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/log_cosh_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/loss_functions.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/margin_ranking_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_absolute_percentage_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_bias_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/mean_squared_logarithmic_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/multilabel_softmargin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/negative_log_likelihood_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/poisson_nll_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/reconstruction_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/sigmoid_cross_entropy_error_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/soft_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/triplet_margin_loss_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/loss_functions/vr_class_reward_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/make_alias.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/brnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/gan_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/metrics/inception_score_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/gan/wgangp_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/rbm_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/not_adapted/rbm/spike_slab_rbm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/lregularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/no_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/orthogonal_regularizer_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/regularizer/regularizer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/rnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/ann/rnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/approx_kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/drusilla_select_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/qdafn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/approx_kfn/qdafn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bayesian_linear_regression/bayesian_linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/bias_svd/bias_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/block_krylov_svd/randomized_block_krylov_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/cf_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/batch_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/bias_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/nmf_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/regularized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_complete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svd_incomplete_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/decomposition_policies/svdplusplus_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/average_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/interpolation_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/regression_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/interpolation_policies/similarity_interpolation.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/cosine_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/lmetric_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/neighbor_search_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/neighbor_search_policies/pearson_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/combined_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/item_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/no_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/overall_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/user_mean_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/normalization/z_score_normalization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/svd_wrapper.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/cf/svd_wrapper_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/dbscan_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/ordered_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/dbscan/random_point_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/all_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/best_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/decision_tree_regressor_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/gini_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/mad_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/mse_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/multiple_random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/random_dimension_select.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/decision_tree/utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/det.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/det_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dt_utils.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dt_utils_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/det/dtree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/dtb_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/edge_pair.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/emst.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/emst_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/emst/union_find.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/fastmks/fastmks_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/diagonal_gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/eigenvalue_ratio_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/em_fit.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/em_fit_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_probability_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/gmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/no_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/gmm/positive_definite_constraint.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_generate_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_loglik_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hmm/hmm_viterbi_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/binary_numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/categorical_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/gini_impurity.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_categorical_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_numeric_split_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_tree_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/hoeffding_trees.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/information_gain.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/numeric_split_info.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/hoeffding_trees/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kde/kde_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/naive_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kernel_pca/kernel_rules/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/allow_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/dual_tree_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/elkan_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/hamerly_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kill_empty_clusters.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/kmeans_plus_plus_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/max_variance_new_cluster_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/naive_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/pelleg_moore_kmeans_statistic.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/random_partition.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/refined_start.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/refined_start_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/kmeans/sample_initialization.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lars/lars_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_predict_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_regression/linear_regression_train_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/linear_svm/linear_svm_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/constraints.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/constraints_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lmnn/lmnn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/lcc_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/local_coordinate_coding/local_coordinate_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/logistic_regression/logistic_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/lsh/lsh_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/matrix_completion/matrix_completion_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/mean_shift/mean_shift_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/naive_bayes_classifier_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/naive_bayes/nbc_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nca/nca_softmax_error_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/kfn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/knn_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/neighbor_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/ns_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/ns_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/furthest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/sort_policies/nearest_neighbor_sort_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/unmap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/neighbor_search/unmap_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf/nmf.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nmf/nmf_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/kmeans_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/nystroem_method_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/ordered_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/nystroem_method/random_selection.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/decomposition_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/exact_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/quic_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_block_krylov_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/decomposition_policies/randomized_svd_method.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/pca/pca_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/initialization_methods.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/random_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/initialization_methods/zero_init.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies/learning_policies.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/learning_policies/simple_weight_update.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/perceptron/perceptron_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/image_converter_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_binarize_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_describe_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_imputer_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_one_hot_encoding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_scale_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/preprocess_split_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/scaling_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/preprocess/scaling_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd/quic_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/quic_svd/quic_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/radical/radical_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/bootstrap.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/random_forest/random_forest_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/randomized_svd/randomized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/range_search_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/rs_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/range_search/rs_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/krann_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_model.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_model_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_query_stat.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_rules.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_search_rules_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_typedef.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_util.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/ra_util_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/rann/rann.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/regularized_svd/regularized_svd_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/async_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/ddpg_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/acrobot.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cart_pole.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/cont_double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/continuous_mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/double_pole_cart.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/env_type.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/environment.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/ftn_param.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/mountain_car.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/pendulum.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/environment/reward_clipping.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/gaussian.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/noise.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/noise/ornstein_uhlenbeck.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/aggregated_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/greedy_policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/policy/policy.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_learning_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/categorical_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/dueling_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/q_networks.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/q_networks/simple_dqn.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/reinforcement_learning.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/prioritized_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/random_replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/replay.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/replay/sumtree.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/sac.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/sac_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/td3.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/td3_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/training_config.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/n_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_q_learning_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/one_step_sarsa_worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/reinforcement_learning/worker/worker.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/softmax_regression/softmax_regression_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/maximal_inputs_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_autoencoder/sparse_autoencoder_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/data_dependent_random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/nothing_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/random_initializer.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/sparse_coding/sparse_coding_main.cpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_function_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/svdplusplus/svdplusplus_impl.hpp -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost/loss_functions -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/include/mlpack/methods/xgboost/loss_functions/sse_loss.hpp Looking in links: ./ Processing /builddir/build/BUILD/mlpack-4.3.0/redhat-linux-build/src/mlpack/bindings/python Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Building wheels for collected packages: mlpack Building wheel for mlpack (setup.py): started Building wheel for mlpack (setup.py): finished with status 'done' Created wheel for mlpack: filename=mlpack-4.3.0-cp312-cp312-linux_s390x.whl size=16756072 sha256=1ce15a4bfca1bcfa37dc9ce8b9639ed5cdace3e966b7269b143734ccf01a4f5b Stored in directory: /tmp/pip-ephem-wheel-cache-sw6ac044/wheels/7a/79/d2/486c2768fe76b7ab3e17ba36e9d81b8caec00a0aaa7f144eb9 Successfully built mlpack Installing collected packages: mlpack Successfully installed mlpack-4.3.0 -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_approx_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_bayesian_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_cf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_dbscan -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_decision_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_det -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_emst -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_fastmks -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_gmm_probability -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_train -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_generate -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_loglik -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hmm_viterbi -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_hoeffding_tree -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kde -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kernel_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kmeans -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lars -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_linear_svm -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lmnn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_local_coordinate_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_logistic_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_lsh -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_mean_shift -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nbc -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_knn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_kfn -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_nmf -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_pca -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_perceptron -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_split -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_binarize -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_describe -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_scale -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_one_hot_encoding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_radical -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_random_forest -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_krann -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_softmax_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_sparse_coding -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_adaboost -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_linear_regression -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_preprocess_imputer -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_image_converter -- Installing: /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/bin/mlpack_range_search + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.3.0-4.fc41 --unique-debug-suffix -4.3.0-4.fc41.s390x --unique-debug-src-base mlpack-4.3.0-4.fc41.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mlpack-4.3.0 find-debuginfo: starting Extracting debug info from 48 files DWARF-compressing 48 files sepdebugcrcfix: Updated 48 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/mlpack-4.3.0-4.fc41.s390x 8484 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 Bytecompiling .py files below /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/lib64/python3.12 using python3.12 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: mlpack-licenses-4.3.0-4.fc41.s390x Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SpstJE + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + DOCDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CODE_OF_CONDUCT.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/CONTRIBUTING.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/HISTORY.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/GOVERNANCE.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/README.md /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/UPDATING.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/doc/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4tK6Mr + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + LICENSEDIR=/builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/LICENSE.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + cp -pr /builddir/build/BUILD/mlpack-4.3.0/COPYRIGHT.txt /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x/usr/share/licenses/mlpack-licenses + RPM_EC=0 ++ jobs -p + exit 0 Provides: mlpack-licenses = 4.3.0-4.fc41 mlpack-licenses(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-4.3.0-4.fc41.s390x Provides: mlpack-bin = 4.3.0-4.fc41 mlpack-bin(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Processing files: mlpack-devel-4.3.0-4.fc41.s390x Provides: mlpack-devel = 4.3.0-4.fc41 mlpack-devel(s390-64) = 4.3.0-4.fc41 mlpack-static = 4.3.0-4.fc41 pkgconfig(mlpack) = 4.3.0 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config Processing files: mlpack-python3-4.3.0-4.fc41.s390x Provides: mlpack-python3 = 4.3.0-4.fc41 mlpack-python3(s390-64) = 4.3.0-4.fc41 python3.12dist(mlpack) = 4.3 python3dist(mlpack) = 4.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.1()(64bit) ld64.so.1(GLIBC_2.3)(64bit) libarmadillo.so.12()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libm.so.6(GLIBC_2.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.12 python3.12dist(cython) >= 0.24 python3.12dist(numpy) python3.12dist(pandas) rtld(GNU_HASH) Processing files: mlpack-debugsource-4.3.0-4.fc41.s390x Provides: mlpack-debugsource = 4.3.0-4.fc41 mlpack-debugsource(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: mlpack-bin-debuginfo-4.3.0-4.fc41.s390x Provides: debuginfo(build-id) = 06f807a69d16874b094f2d0428e624fea4dad4eb debuginfo(build-id) = 177fb088442da5dc9ad797a28349f1d32462ba9a debuginfo(build-id) = 24fd99fd66f6a330854bd462f4ff8bfa8dbd7bd2 debuginfo(build-id) = 26b4d68e1af3c6a3b5536fb1f4cddd1af2d2673d debuginfo(build-id) = 288099b4822ce8c35038542de2e079c6c1e244e7 debuginfo(build-id) = 2a09460801bc8800ddf7d1ac55499289d0db0930 debuginfo(build-id) = 2ea197dfdf6365868306fcc96098f40c4afdfebe debuginfo(build-id) = 31c818186523879bb279e7251e8be28c38a80ecb debuginfo(build-id) = 32c94b86bc87d914264de28910d3eaf841c02c0f debuginfo(build-id) = 379042d7199b430c0fa00505352986a1c98fc400 debuginfo(build-id) = 38a6aa379311713d1fd167cc72ba095375723004 debuginfo(build-id) = 3b36b55d55ffdb271def52368532ad3e1d591800 debuginfo(build-id) = 3c50d52201313b8459721a3ededdb44cc5557f25 debuginfo(build-id) = 3cc56c6e058c44fa9222f6b3b7d046b49ed9dbfa debuginfo(build-id) = 433f327172a43412f6825bf72e094ed342b09d16 debuginfo(build-id) = 67c739fcd70716908d50df328e0cd374c330191e debuginfo(build-id) = 712339062a4cf62a6e5adcf80faf51394c1f01ea debuginfo(build-id) = 77275b14f349bed7c8537ac44d2811fcf7a68160 debuginfo(build-id) = 87c78ea1fcf0f017b4f558d3d44d2fa9b81867f7 debuginfo(build-id) = 88475169e26c3866ddc7aa634fbeea78fc628b5a debuginfo(build-id) = 88e7567da44dc267e5bf2d3a354d52f05a67986e debuginfo(build-id) = 8bcf27db7eec881c01b20bc25ecb17ed91a9a05b debuginfo(build-id) = 8cb2b16ea4111a70ef6f07362111c03cd0879d53 debuginfo(build-id) = 8fa92a681b819788361a73ca40d0338b5d866163 debuginfo(build-id) = 919c7caba8fa0f35960fef6b8b8c09de769ecac3 debuginfo(build-id) = 947e0a00292dfbcf408b1564b0041202ac85e709 debuginfo(build-id) = 94f3e0c3b83a0379ec7ca9744ddd1e3835155c61 debuginfo(build-id) = 9559b19c9a76672b31dd08fc047e4aa0fc7c527a debuginfo(build-id) = 9ca78bbb13b9cf36f20b88d364218f55ff83ba8c debuginfo(build-id) = 9cfdcec0b594fe7f91352ac2b65cb82cdec16a9f debuginfo(build-id) = acd27e1cf36959fcc4a66f4e5771260f16952718 debuginfo(build-id) = ace698733b1712fbf583eb835f86607401ddb6c3 debuginfo(build-id) = ad6c392463af442bd11ff6838b5a6be0769c7bf0 debuginfo(build-id) = aeb867d701193e2dbb822cce550e218642291277 debuginfo(build-id) = bbbf952a6b481fdcb8bb585361b4dc370f96c9a4 debuginfo(build-id) = bca33244fd2e17d24eeb1610b744ec02bfff28ac debuginfo(build-id) = bd8b654b6aa843a71f33fe86fcee053bbf763b21 debuginfo(build-id) = c045e203fdabeb89197b7feb57b3eadc3fcdf1af debuginfo(build-id) = c150a924ed2d0beef2db5e120ccbb410e186c542 debuginfo(build-id) = c21f692abf269b2893a8aafb77e5a8405989e330 debuginfo(build-id) = c6cd07163b96c6e9ec8fce76d7acdd0e1eefc060 debuginfo(build-id) = d565afe1e5be34c19534f3745086e5f34af9db86 debuginfo(build-id) = d7db2c122283d0531acc4c047265a8675d197555 debuginfo(build-id) = dbfb72daa9b3fbf72e1239151207a29176217987 debuginfo(build-id) = de99b1ccd72d43f9191452e6ae8059fd9f9e8d5f debuginfo(build-id) = e5365b216bbab01d615fc9fcfed57f540da2aafd debuginfo(build-id) = e6d92431f2b463ca38c2500fa53911836557c61d debuginfo(build-id) = fafc2aabf45ee2944a6f2aae4913f61291cd5ef0 mlpack-bin-debuginfo = 4.3.0-4.fc41 mlpack-bin-debuginfo(s390-64) = 4.3.0-4.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: mlpack-debugsource(s390-64) = 4.3.0-4.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x Wrote: /builddir/build/RPMS/mlpack-bin-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-python3-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-devel-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-debugsource-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-licenses-4.3.0-4.fc41.s390x.rpm Wrote: /builddir/build/RPMS/mlpack-bin-debuginfo-4.3.0-4.fc41.s390x.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.6RP4gy + umask 022 + cd /builddir/build/BUILD + cd mlpack-4.3.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mlpack-4.3.0-4.fc41.s390x + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.GdJ5x0 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/mlpack-4.3.0-SPECPARTS + rm -rf mlpack-4.3.0 mlpack-4.3.0.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild mlpack-4.3.0-4.fc41.src.rpm Finish: build phase for mlpack-4.3.0-4.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-s390x-1715506600.145728/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/mlpack-4.3.0-4.fc41.src.rpm) Config(child) 65 minutes 58 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-debuginfo", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-python3", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-bin", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-licenses", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "src" }, { "name": "mlpack-devel", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" }, { "name": "mlpack-debugsource", "epoch": null, "version": "4.3.0", "release": "4.fc41", "arch": "s390x" } ] } RPMResults finished